所以我试图通过jQuery onblur提交表单(即一旦焦点离开密码字段,表单通过jQuery提交)。有类似的问题,但它不是我想要的。我尝试使用document.getElementById,但它不起作用。
感谢任何帮助。提前致谢。
<script>
$(function(){
$("#pswd").blur({
$("#myForm").submit();
});
});
</script>
答案 0 :(得分:2)
正如@dvenkatsagar建议的那样,你有一些语法错误,
实时预览:http://codepen.io/larryjoelane/pen/VedXqr
(function($){
//I selected the body tag first because I do not know if you are creating
//the pswd element dynamically
$("body").on("blur","#pswd",function(e){
$("#myForm").submit();
});
})(jQuery);
没有必要,但我改变了结构的结构方式,以防你希望将来在jQuery中使用其他库。
答案 1 :(得分:1)
我唯一能看到函数blur()及其编写方式的问题,我想你应该改变它:
$(function(){
$("#pswd").on("blur",function(){
$("#myForm").submit();
});
})();