大佬教程收集整理的这篇文章主要介绍了javascript – 如果onclick函数返回false,则停止链接操作,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是一个简单检查表单元素上是否选择了单选按钮的函数.
function validate_SELEcted(element) {
var radios = document.getElementsByName(element);
var formValid = false;
var i = 0;
while (!formValid && i < radios.length) {
if (radios[i].checked) formValid = true;
i++;
}
if (!formValid) alert("Must SELEct one before moving on!");
return formValid;
}
如果函数返回false,这是我想要禁用的链接.此时,链接显示警报,但在警报之后,链接将用户向前发送.
如果函数返回false,我希望禁用该链接.
onclick="return validate_selected('owner');"
还有一个小小的提示,添加一个休息:
while (!formValid && i < radios.length) {
if (radios[i].checked){
formValid = true;
break; // No need to continue any more,we've found a selected option
}
i++;
}
我已经将你的onclick从内联更改为处理事件的正确方法,并制作了一个工作演示.只需从按钮中删除onclick并添加:
document.getElementById('button').onclick =function(){ validate_selected('owner'); };
http://jsfiddle.net/WX6v7/1/(在示例中添加了一些radiobuttons)
以上是大佬教程为你收集整理的javascript – 如果onclick函数返回false,则停止链接操作全部内容,希望文章能够帮你解决javascript – 如果onclick函数返回false,则停止链接操作所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。