Files
17168ERP/web/App_Script/js/req.js
2025-08-29 01:27:25 +08:00

43 lines
869 B
JavaScript

//驗證必填、MAIL、數字
function verification(){
var obj = $('.req');
for (i=0;i<obj.length;i++){
if ($.trim($(obj[i]).val())==""){
alert('請輸入'+$(obj[i]).attr('title'));
$(obj[i]).focus();
return false;
}
}
obj = $('.email');
for (i=0;i<obj.length;i++){
if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($(obj[i]).val()))) {
alert($(obj[i]).attr('title')+'格式錯誤');
$(obj[i]).focus();
return false;
}
}
obj = $('.number');
for (i=0;i<obj.length;i++){
if (isNaN($(obj[i]).val())) {
alert($(obj[i]).attr('title')+'請輸入數字');
$(obj[i]).focus();
return false;
}
}
obj = $('.enum');
for (i=0;i<obj.length;i++){
if (/\W/.test($(obj[i]).val())) {
alert($(obj[i]).attr('title')+'請輸入英文或數字');
$(obj[i]).focus();
return false;
}
}
return true;
}