小编Chr*_*268的帖子

如何禁用AngularJS输入中的复选框?

<div ng-repeat="x in spaceutilization">
  <input type="checkbox" name="{{x.filenumber}}" id="{{x.id}}" class = "pdffiles" value="101SP{{x.initials}}.dwg" /><label for="{{x.id}}"><button type = "button" class = "btn btn-primary btn-sm hidden-sm hidden-xs"> PDF</button></label><br />
</div>
Run Code Online (Sandbox Code Playgroud)

我需要能够在此片段中添加一些内容,根据另一个AngularJS输入(例如{{x.status}})禁用输入复选框.我试过简单地做:

<input type="checkbox" name="{{x.filenumber}}" id="{{x.id}}" class = "pdffiles" value="101SP{{x.initials}}.dwg" {{x.status}} />
Run Code Online (Sandbox Code Playgroud)

status:'disabled'但给的输出

{{x.status}}=""
Run Code Online (Sandbox Code Playgroud)

在输入元素内......我根本不明白为什么.但它似乎是最简单的路线.

javascript disabled-input angularjs angularjs-ng-repeat angularjs-ng-disabled

7
推荐指数
1
解决办法
3万
查看次数

如何在不转义的情况下在 JavaScript 字符串中使用 \?

我有一个由一些代码自动生成的字符串,该代码对经度、纬度的 Google 静态地图折线集进行编码。但是,它将这些讨厌的反斜杠放在试图对其后的字符进行转义的字符串中。

enc:{eggEhw nQDYOCZuDv@q@H}@v@k@^v@TQh@Aw@j@AJJ@CZKA?LNZ[RUEALDDCRC@AJBBC J\F AEACC?GM?K@GDGDEJC@BDADBFB@F@HANGH?DB@ D\W |@g@QIZm@I@YoAO

我没有将编码直接放入 HTML(在那里它会很好),而是使用 JavaScript 来做,所以这个折线编码被放入一个变量中,如下所示:

mapcoords:"path=color:0x00000000|fillcolor:0xFF9999|enc:{eggEhw`nQDYOCZuDv@q@H}@v@k@^v@TQh@`Aw@j@AJJ@CZKA?LNZ[RUEALDDCRC@AJBBCJ\FAEACC?GM?K@GDGDEJC@BDADBFB@F@HANGH?DB@D\W|@g@QIZm@I@YoAO"
Run Code Online (Sandbox Code Playgroud)

任何建议我如何绕过逃避?我一直在寻找反斜杠的&符号,但似乎不存在(如果它甚至有帮助)。所以我不知道还有什么办法解决这个问题。

javascript

3
推荐指数
1
解决办法
1633
查看次数

使用window.open()下载文件,如何不删除URL中的#?

所以我在点击元素时使用JavaScript下载文件,如下所示:

HTML

<p onclick="download()">Click Here</p>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

function download(){
    window.open("file.pdf")
}
Run Code Online (Sandbox Code Playgroud)

在单击元素之前,URL中有一些#text,如下所示: folder/subfolder/index.html#text

如果文件在浏览器中打开,它将替换当前选项卡,当您按后退按钮返回页面时(例如使用PDF),任何#text都会保留在URL中.但是,如果只是下载文件,则会删除任何#text .

我该怎么做才能删除#text或者如何将它返回到URL?由于页面实际上没有重新加载,我无法放入可能检测URL中应该包含#text的代码.什么可能是另一种解决方法?

我遇到的问题是一个链接下载一个未在浏览器中打开的文件(不是PDF),因此它会导致#text消失.然后,当我点击另一个在浏览器中打开文件的链接(PDF)时,当我单击后退按钮时,#text消失了,但它允许我的程序知道要查看的视图.

javascript

1
推荐指数
1
解决办法
3万
查看次数

如何从模式中的输入中使用document.getElementById?

我有一个自制的模态(不是bootstrap),我已经插入一个表单,我需要使用JS来检索以下值:

<div id="openModal" class="modalDialog">
        <div><a href="#close" title="Close" class="close">X</a>

                <h2>Please contact me with any questions or to request a Free Home Market Analysis</h2>

                <!--<form id="contact_form">-->
                    <p id="fname" class="form_items">
                        <input type="text" name="fname" id="fname" placeholder="First Name" required />
                    </p>
                    <p id="lname" class="form_items">
                        <input type="text" name="lname" id="lname" placeholder="Last Name" required />
                    </p>
                    <p id="email" class="form_items">
                        <input type="email" name="email" id="email" placeholder="Email" required />
                    </p>
                    <p id="phone" class="form_items">
                        <input type="tel" name="phone" id="phone" placeholder="Telephone" />
                    </p>
                    <p id="comments" class="form_items">
                    <textarea rows="4" cols="50" name="message" placeholder="Comments" id="message"></textarea>
                    </p>
                    <p> …
Run Code Online (Sandbox Code Playgroud)

html javascript

1
推荐指数
1
解决办法
2702
查看次数

是否可以使用JavaScript切换表单元素中的禁用

我和下一个人一样爱JQuery,但我只想用JavaScript完成此任务。我一直在搜寻互联网,我所能找到的只是JQuery解决方案和几个无法正常工作的JavaScript解决方案。是我所能找到的最干净的一个,但它似乎不适用于任何人,但它确实很旧。我什至无法将它的工作原理包起来,而是将变量设置为赋值。

无论如何,我将代码放在一个中,JsFiddle因此易于操作。

这只是JS中过于复杂的任务之一,然后JQuery进来并完全简化了它吗?

谢谢!

html javascript

-2
推荐指数
1
解决办法
1287
查看次数