input只能输入数字js:
$('input:not(:eq(1))').keyup(function() {
if (this.value.length == 1) {
$(this).val($(this).val().replace(/[^0-9]/g, ''));
} else {
$(this).val($(this).val().replace(/\D/g, ''));
}
});
必填项校验
var a0 = true;
var str1=$("INPUT");
for(i=0;i<str1.length;i++){
if(i == 0 || i == 1){
if(str1[i].type=="text"&&str1[i].value==""){
var cs = $('.sh');
cs.each(function(data,index){
$(this).hide();
});
var text = $(str1[i]).parent().prev().text();
if(text.length && text.length>0){
text = text.substring(1,text.length);
}
$(str1[i]).parent().append("<span style='color:red;z-index:99999;' class='sh'>"+text+"必填</span>");
str1[i].focus();
a0 = false;
break;
}else{
a0 = true;
}
}
}
行内input必填数字校验:
οnkeyup="this.value=this.value.replace(/[^-|\d*]/,'')"