javascript - 使用 javascript 访问另一个文件中的复选框

标签 javascript checkbox

我有两个文件正在尝试使用,它们都是带有 javascript 的 cshtml 文件。其中一个文件有一个复选框,我正在尝试使用 javascript 来实现该复选框。如果您在单独的文件中使用 javascript,是否可以将复选框设置为“选中”?或者说检查来自不同文件的 if 语句的结果,以便我可以将其设置为“已检查”?

我在 File2 中有一个脚本正在运行,以检查是否有默认加载选项卡的 ID。当它运行时,我想用它来将 File1 中的复选框设置为“已选中”。这有可能吗?

文件1:

<script>
    var defaultID = 0;
    if (window.defaultUserID != null)
        defaultID = window.defaultUserID;
</script>
<div> . . . 
<label class="checkbox inline"><input type="checkbox" id="showVoidedInfo" data-bind="checked: ShowVoids" /> Show Voids</label>
. . . </div>

文件2:

@{
    bool loadUsersTabByDefault = false;

    if (ViewBag.LinkableId != null && ViewBag.LinkableId == 1)
    { 
        loadUsersTabByDefault = true;
    }
}

<script type="text/javascript">
    if (window.loadUsers !=null && window.loadUsers == true){
        window.loadUsersTabByDefault = true;
        window.defaultUserID = window.defaultID;
        document.getElementById("showVoidedInfo").checked = true;
    }
    else
        window.loadUsersTabByDefault = false;

</script>
<div> . . . </div>

最佳答案

这可能会有所帮助...

<script type="text/javascript">
  window.onload = function () {
    if (window.loadUsers !=null && window.loadUsers == true){
        window.loadUsersTabByDefault = true;
        window.defaultUserID = window.UserID;
        document.getElementById("showVoidedInfo").checked = true;
    }
    else
        window.loadUsersTabByDefault = false;
  }
</script>

或者...

<input type="checkbox" id="showVoidedInfo" data-bind="checked: ShowVoids" checked />

关于javascript - 使用 javascript 访问另一个文件中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31616221/

相关文章:

javascript - 确保我的 javascript 是 dom 修改时最后执行的事情

java - 复选框树查看器 : Can't expand nodes by default

python-3.x - 如何在 Pandas 数据框中添加复选框

javascript - 如何遍历所有未选中的复选框?

javascript - 检查复选框是否被选中?

c# - 将 Json 数据打印为 Html 表

javascript - 页面加载后如何使用cypress获取网络调用

javascript - React 将日期传递为 props : "undefined is not iterable"

javascript 无法从循环中正确返回

ruby-on-rails - Rails 中的 collection_check_boxes 从表单中获取结果