求大神看下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;
}
}
} 展开
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;
}
}
} 展开
1个回答
展开全部
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依次进行验证就行了,没什么难的
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的
看看我写的,依次进行验证,如果有不符合条件的则跳出方法不提交
全部通过验证,才提交
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询