gpt4 book ai didi

javascript - 如何使用 javascript 验证预定义值

转载 作者:行者123 更新时间:2023-12-02 18:52:10 24 4
gpt4 key购买 nike

我有一个 html 格式的输入文本框,我想允许用户输入“Y”或“N”,如果他尝试输入任何其他字符,那么它应该显示一个警报对话框。那么有人可以帮助我进入dis吗?

最佳答案

jQuery 版本

$('input').keypress( function( e ){ 

$(this).val('');

var code = e.which || e.keyCode ;

if ( !( code == 89 || code == 121 ||
code == 78 || code == 110 ) ){

alert('you entered wrong key');

e.preventDefault();
}

});

在 jsfiddle 上查看 http://jsfiddle.net/TTgKF/

内联 JavaScript 版本

<input id="keypress" onkeypress="return allowYN( this, event );" />

和allowYN定义为

function allowYN( el, event) {

event = event || window.event;
var charCode = (event.which) ? event.which : event.keyCode;

el.value = '';

isYN = (charCode == 89 || charCode == 121 ||
charCode == 78 || charCode ==110 );

if ( !isYN ) {

alert('you entered wrong key');
}

return isYN;
}

您可以为删除键 (46)、退格键 (8) 添加异常(exception)..

关于javascript - 如何使用 javascript 验证预定义值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15715806/

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