gpt4 book ai didi

javascript - 按键jquery上的表单验证

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

我有 jquery 的验证功能,如何将其更改为与按键事件一起使用?

function validate() {
var stateID = $("#purpose").val();
// var stateID = $(this).val();
if (stateID == '') {
var validformula = true;
var validweightq1 = true;
var newpar = true;
validformula = checkEmpty($("#formula"));
validweightq1 = checkEmpty($("#weg"));
newpar = checkEmpty($("#newparameter"));
$("#btn-submit").attr("disabled",true);
if(validweightq1 && validformula && newpar) {
$("#btn-submit").attr("disabled",false);
}
}

如何结合按键?

$(document).ready(function() {
$('#purpose').on('keypress', function(key) {})
})

最佳答案

可以keypress 事件触发时运行您的函数:

$("#purpose").on('keypress', validate);

但是,在文本输入上使用 keypress 事件通常不是一个好主意。它在移动设备上不起作用,并且在按下 BackspaceDelete 或在输入中粘贴或剪切文本时不会触发。您可能应该改用 input 事件:

$("#purpose").on('input', validate);

关于javascript - 按键jquery上的表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47245443/

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