gpt4 book ai didi

javascript - 如何获取 jQuery 事件处理程序的返回值

转载 作者:行者123 更新时间:2023-11-30 13:19:05 25 4
gpt4 key购买 nike

我有一个与 id="something" 的链接:

html

<a id="something" onclick="getReturnValue()"> Something </a>

javascript

function getReturnValue(){
//some validation
if(validation fails){
return false;
}else{
return true;
}
}

我在使用时需要获取返回值:

$("#something").click();

如何获取事件的返回值?

在 html 标签中已经提到了 onclick 函数。我想使用:

$("#something").click(); 

然后我想从中获得返回值。

因为我必须在多个地方使用它,所以我不想一次又一次地编写 getReturnValue() 方法,例如:

click(function(){ getReturnValue() })

我需要这样做

if($("#something").click() == true){
form.submit();
}

click() 将调用 getReturnValue() 进行一些验证。如果验证失败,它返回 false,我不需要提交表单。如果验证为真,我需要提交表单

最佳答案

要进行一些表单验证,您可以这样做:

$('#myForm').submit(function(e) {
if () {//Validation rules failed
e.preventDefault(); //Prevent browsers from submitting
}
//Form is valid do nothing and let the form submit
});

现在在你的按钮上:

$("#something").click(function() {$('#myForm').submit();//Calls function from above});

关于javascript - 如何获取 jQuery 事件处理程序的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10940853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com