虽然这是一个很常见的问题。我有一个输入字段,其中输入的数据必须在1到150之间。输入栏的限制范围
问题是我已经在使用一些验证。该验证正在被许多其他输入字段使用。所以我不能改变这一点。这是num()
函数。
在一个字段mesure
我想添加额外的功能。我试着用validate。 我不知道如何在document.ready
中使用这两个函数仅为一个输入字段合并这两个验证。
我可以在jQuery或PHP中做到这一点。
<input type="text" name='mesure' class="numbersonly" maxlength="3" onblur =" validate()"/>
function num() {
$(".numbersonly").bind('keypress', function(e) {
if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
$("#errmsg").html("numbers please");
return false;
}
});
}
function validate()
{
if(document.form.mesure.value >150)
{
alert("out of range!");
document.form.mesure.focus() ;
return false;
}
}