虽然这是一个很常见的问题。我有一个输入字段,其中输入的数据必须在 1 到 150 之间。
问题是我已经在使用一些验证。许多其他输入字段正在使用该验证。所以我无法改变这一点。它是num()
功能。
在一个领域mesure
,我想添加额外的功能。我用验证试了一下。我不知道如何使用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;
}
}