如果值不是数字,我想清除指定的输入。函数适用于一个 ID,但我希望它适用于多个 ID。当然我可以多次编写函数,但我不想那样做。
以下代码仅对 id 为“d”的输入生效。我不知道如何识别其他身份。谁能帮忙?
<input id="d" />
<input id="d2" />
<input id="d3" />
<script type="text/javascript">
$('#d,d2,d3').keyup(function(){
if($('#d,d2,d3').val() != "") {
var value = $('#d,d2,d3').val().replace(/^\s\s*/, '').replace(/\s\s*$/, '');
var intRegex = /^\d+$/;
if(intRegex.test(value)) {}
else {
$(this).val('');
}
}
});
</script>