js验证求助
function dsubmitStory(){
if($("#u_tag").val() =="" || $("#u_tag").val() =="最少要入,用“,”分隔"){
alert("不能空!");
}else{
var t = $("#u_tag").val().split(",");
if(t.length<2){
alert("最少入!");
}else if(t.length>=2&&t.length<=3){
for(var j=0;j<t.length;j++){
if(t[j].length>20){
alert("度不能超20!");
}
}
}
else if(t.length>3){
alert("最多只能入三!");
}else{
document.addStory.submit();
}
}
}
我现在的问题是验证方面没有问题时,点提交没有反应 JavaScript Java
[解决办法]
试试这个:
function dsubmitStory(){
if($("#u_tag").val() ==""
[解决办法]
$("#u_tag").val() =="最少要入,用“,”分隔"){
alert("不能空!");
return false;
}else{
var t = $("#u_tag").val().split(",");
if(t.length<2){
alert("最少入!");
return false;
}else if(t.length>=2&&t.length<=3){
for(var j=0;j<t.length;j++){
if(t[j].length>20){
alert("度不能超20!");
return false;
}
}
}else if(t.length>3){
alert("最多只能入三!");
return false;
}
//验证通过执行
document.addStory.submit();
}
}