草庐IT

禁用input

全部标签

javascript - 禁用/启用提交按钮,直到填写完所有表格

我希望根据表单是否填满来禁用/启用我的表单提交按钮。当输入被填满时,禁用按钮变为启用。效果很好。但我希望它在输入被清空时禁用按钮。这是我的脚本:functioncheckform(){varf=document.forms["theform"].elements;varcansubmit=true;for(vari=0;i 最佳答案 就用document.getElementById('submitbutton').disabled=!cansubmit;而不是仅适用于单向的if子句。此外,对于禁用JS的用户,我建议设置初始disa

javascript - Angularjs 上 Controller 的启用/禁用按钮

我有一个如下所示的HTML按钮选项,CREATE上面的按钮选项中没有ng-disable选项。是否可以在Controller上使用buttonId启用/禁用按钮?另外,我不想在HTMLView上添加禁用选项。相反,我想通过脚本来控制它。这可能吗? 最佳答案 你看过ngDisable了吗??您可以拥有一个ngModel并从Controller更改它。就像这里的文档示例所说:Clickmetotoggle:Button还有JS:angular.module('controllerAsExample',[]).controller('My

javascript - angular 2 禁用 url 编码

我想禁用url编码。当我在下面使用它时。this.router.navigate(['/profile',{tags:'one,two'}]);url是这样的http://localhost:4200/profile;tags=one%2Ctwo我希望它像下面这样http://localhost:4200/profile;tags=one,two有没有办法禁用url编码? 最佳答案 Angular2默认使用encodeURIComponent()对URL中的查询参数进行编码,您可以通过编写自定义URL序列化程序并覆盖默认功能来避免它

javascript - 如何使用 JSHint 禁用有关 'this' 和严格模式的警告?

我正在使用AngularJS(v1.5)编写一个网络应用程序,所以我有一些Controller,在这些Controller中我经常声明如下内容:functionmyController($someDirectives,...){varctrl=this;//Mycode}问题是当我对我的代码进行JSHint时,我收到了针对我在Controller中声明的所有“this”的警告消息:Ifastrictmodefunctionisexecutedusingfunctioninvocation,its'this'valuewillbeundefined.我必须明确指出,在我的.jshintr

javascript - Jquery - 拖动时禁用选择

我正在尝试使用jquery库实现我自己的拖放功能。但是每次我在图像上按下鼠标,然后移动鼠标时,我的浏览器都会“突出显示”或“选择”图像,这会中断我的鼠标移动操作。如何禁用选择/突出显示?我尝试了$('img').onselectstart=function(){returnfalse;},但没有成功。 最佳答案 您可以阻止dragstart事件的默认行为...$('img').bind('dragstart',function(event){event.preventDefault();});jsFiddle.

javascript - 如果 javascript 被禁用,重定向到另一个页面

这个问题在这里已经有了答案:HowtodetectifJavaScriptisdisabled?(39个答案)关闭9年前。我有很多通过javascript实现的功能,如果在任何阶段javascript被禁用,他应该被重定向到另一个页面。提到他启用javascript然后继续。并且这个功能应该是跨浏览器兼容的关注,

c# - 从 cs 页面启用/禁用必填字段验证器?

我的页面中有两个TextBox和两个Button。一个隐藏,一个显示。当我点击Button1时,它会保存两个TextBox的数据,并通过RequiredFieldValidator验证每个TextBox。然后当我点击Button2时,它会隐藏自己(Button2)并显示隐藏的TextBox。TextBox都有RequiredFieldValidator验证Button1的事件点击。现在我的问题是当我简单地向第一个文本框输入文本并单击保存时,单击按钮正在验证隐藏字段的必填字段。我只想在显示时验证2文本框。我怎样才能避免这种情况? 最佳答案

asp.net - 单击时禁用按钮

我有一个按钮控件。一旦用户点击它,点击事件应该触发,然后按钮应该被禁用。我怎样才能做到这一点?我可以选择使用JQuery或JavaScript或两者。这是我的按钮声明:在按钮点击代码后面,我添加了一个Response.Write()。那应该被执行,然后按钮应该被禁用 最佳答案 无论出于何种原因,theHTMLspecdictatesthatdisabledelementsshouldnotbeincludedinPOSTrequests.因此,如果您使用JavaScript禁用客户端onclick事件中的HTML元素,则当浏览器组装

javascript - 禁用水平滚动;但允许垂直滚动

我正在尝试禁用网站上的水平滚动;但允许垂直滚动。我有一个脚本,它通过向左滑动页面的“主体”并显示更多内容来像slider一样工作。然而,这会在右侧产生额外的空白空间。我需要禁用水平滚动,这样用户就看不到这个空白区域。我尝试了以下脚本,但它禁用了水平和垂直滚动:window.onscroll=function(){window.scrollTo(0,0);}我已经尝试过overflow-x:hidden但是当body的宽度是动态的而不是静态的时候这不起作用。问题:有没有办法修改上面的脚本来禁用水平滚动并保持垂直滚动? 最佳答案 您差一

javascript - 如何禁用 ACE 编辑器中的语法检查器?

您好,我正在使用ACEeditor我想禁用语法检查器,我发现删除worker-javascript.jsfile似乎可以解决问题,但我希望有一种更简洁的方法,因为我不确定通过删除该文件我还会禁用甚至破坏什么。谢谢。 最佳答案 我也没有在文档中找到这个,所以我查看了ACE源代码。您可以使用以下代码行禁用worker:vareditor=ace.edit(document.getElementById('test'));editor.getSession().setUseWorker(false);