我一直在尝试创建一些javascript,当页面加载时将禁用作为定位标记的提交按钮,然后当所有表单输入和textareas被填充时将启用并且该按钮的类别在启用时也需要更改。禁用并启用表单提交按钮
我有一些不成功的编码本,发现这样做的jQuery的方式,但由于使用锚标记,而不是输入按钮IM没有工作
我一直在尝试创建一些javascript,当页面加载时将禁用作为定位标记的提交按钮,然后当所有表单输入和textareas被填充时将启用并且该按钮的类别在启用时也需要更改。禁用并启用表单提交按钮
我有一些不成功的编码本,发现这样做的jQuery的方式,但由于使用锚标记,而不是输入按钮IM没有工作
您必须防止触发链接点击事件。
使用jQuery,这将是这样的:
$('a.disabled').on('click', function(event){
event.preventDefault();
});
所以当表单准备好被提交,你可以运行以下命令:
$('a.disabled').toggleClass('disabled enabled');
这将导致该按钮被启用,现在拥有一流的.enabled
那么我将如何能够找出是否所有的字段已填写,然后运行此代码? –
看看这个关于表单验证的问题:http://stackoverflow.com/questions/5677548/form-validation –
要禁用任何a
标签:
$('a').click(function(event)
{
event.preventDefault();
});
,如果你知道锚标签的ID或类,那么使用$( '#援助')O $分别
如果你不想使用jQuery( 'AID'。):
var anchors = document.querySelectorAll('a');
for (var i = 0; i < anchors.length; i++)
anchors[i].onclick = function(event)
{
event.preventDefault();
}
在jQuery中,你可以简单地做到这一点return false
$("#disable_button").click(function(){
//somethings you need
return false;
});
请提供您尝试过的示例 – davids
欢迎使用StackOverflow! [你有什么尝试?](http://whathaveyoutried.com/) – Chad