如何重新启用JQuery.one-click处理程序
我有一个注释框,用于检查用户是否输入了任何详细信息如何重新启用JQuery.one-click处理程序,jquery,Jquery,我有一个注释框,用于检查用户是否输入了任何详细信息 if(comments < 1) { alert("enter a comment"); } 如果用户没有输入任何文本,如何重新启用按钮的。单击一下?您可以将一个函数包装到另一个函数中 var saveBtnClick = function(){ $('#btnSave').one("click", function(e){}; }; 关于实现,您可以阅读以下问题: 您可以将一个函数包装到另一个函数中 var saveBtn
if(comments < 1)
{
alert("enter a comment");
}
如果用户没有输入任何文本,如何重新启用按钮的。单击一下?您可以将一个函数包装到另一个函数中
var saveBtnClick = function(){
$('#btnSave').one("click", function(e){};
};
关于实现,您可以阅读以下问题:
您可以将一个函数包装到另一个函数中
var saveBtnClick = function(){
$('#btnSave').one("click", function(e){};
};
关于实现,您可以阅读以下问题:
试试这个
<form>
<textarea name="comment" required></textarea>
<input type="submit" value="Send" />
</form>
注意:Internet explorer不支持此操作
或
jQuery('#btnSave')。在(“提交”,函数(事件){
event.preventDefault();
if(jQuery('#field').val().length<1){
警报(“输入注释”);
}
)};
试试这个
<form>
<textarea name="comment" required></textarea>
<input type="submit" value="Send" />
</form>
注意:Internet explorer不支持此操作
或
jQuery('#btnSave')。在(“提交”,函数(事件){
event.preventDefault();
if(jQuery('#field').val().length<1){
警报(“输入注释”);
}
)};
一个jquery方法将注册事件处理程序以仅触发1次。如果这不是您想要的,请使用.on
而不是.one
您可以在函数中进行检查,查看文本框是否为空,然后执行$('#btnSave')。one(“单击”,函数(e){};再说一遍……我不确定我对特定方法的感觉如何,但它可能会按照您的预期运行,而无需对进行重大重写。一个jquery方法将只注册事件处理程序以触发1次。如果这不是您想要的,请使用.on
而不是。一个可以检查您的函数要查看文本框是否为空,然后执行$('#btnSave').one(“单击”,函数(e){};再次…我不确定我对特定方法的感觉如何,但如果不进行重大重写,它可能会按照您的预期运行