求大神看下js代码

代码哪里错了吗?第二个校验没作用!求指点functiondoSubmit(){varkeywords=$("#keywords").val();varmainText=$... 代码哪里错了吗?第二个校验没作用!求指点

function doSubmit(){

var keywords = $("#keywords").val();
var mainText = $("#mainText").val();
var descText = $("#descText").val();
var linkUrl = $("#linkUrl").val();
var MAX = 15;

if($("#keywords").val()!="" && $("#mainText").val()!="" && $("#descText").val()!="" && $("#linkUrl").val()!=""){
$("#myInputForm").submit();
}else{
if(keywords == null || keywords == ""){
alert("输入关键词不能为空!");
$("#keywords").focus();
return;
}else if(keywords.length > 15){
alert("第一行不能超过"+MAX+"个字");
$("#keywords").focus();
return;
}

if(mainText == null || mainText == ""){
alert("主文本不能为空!");
$("#mainText").focus();
return;
}else if(mainText.length > 15){
alert("第二行不能超过"+MAX+"个字");
$("#mainText").focus();
return;
}

if(descText == null || descText == ""){
alert("文本描述不能为空!");
$("#descText").focus();
return;
}else if(descText.length > 15){
alert("第三行不能超过"+MAX+"个字");
$("#descText").focus();
return;
}

if(linkUrl == null || linkUrl == ""){
alert("link地址不能为空!");
$("#linkUrl").focus();
return;
}else if(linkUrl.length > 15){
alert("第四行不能超过"+MAX+"个字!");
$("#linkUrl").focus();
return;
}
}
}
展开
 我来答
huibo865686
2012-08-23 · TA获得超过916个赞
知道小有建树答主
回答量:325
采纳率:80%
帮助的人:265万
展开全部
function doSubmit(){
var keywords = $("#keywords").val();
var mainText = $("#mainText").val();
var descText = $("#descText").val();
var linkUrl = $("#linkUrl").val();
var MAX = 15;
if(!keywords || keywords.length > MAX){
alert('第一行需要xxx')

$("#keywords").focus();

return false;

}else if(!mainText || mainText.length > MAX){
alert('需要xxx')
$("#keywords").focus();
return false;
}else if(!descText || descText.length > MAX){
alert(需要xxx')
$("#keywords").focus();
return false;
}else if(!linkUrl || linkUrl.length > MAX){
alert('需要xxx')
$("#keywords").focus();
return false;
}
$("#myInputForm").submit();//提交

}

用if else if依次进行验证就行了,没什么难的
更多追问追答
追问
把最后一个该成 if else if吗?
追答
不是,你的提交那一步写的太前边了
写到最底下提交
然后上边依次进行验证
不一定用if else的
看看我写的,依次进行验证,如果有不符合条件的则跳出方法不提交
全部通过验证,才提交
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式