主题:[讨论]提交表单代码话题!谁能解决我这断代码的问题.我真会千谢万谢.
提交表单代码话题!谁能解决我这断代码的问题.我真会千谢万谢.
<FORM name=formXueLi onsubmit="return checkformXueLi(this);">
<TD><INPUT maxLength=10 size=10 name=ZSBH onpropertychange="checkPassword(this);"> <INPUT name="submitButton" type=submit disabled id="submitButton" value="提交密码"><span id="errorMsg" style="color:red;"></span>
<SCRIPT>
function checkformXueLi(o){
s=document.formXueLi.ZSBH.value;
o.action="http://www.hao123.com/usertmp/"+s+".agvbtmp";
o.submit
}
function checkPassword(obj){
var s = obj.value;
if(s.length==8){
document.getElementById("submitButton").disabled=false;
document.getElementById("errorMsg").innerText="";
} else {
document.getElementById("submitButton").disabled=true;
document.getElementById("errorMsg").innerText="你输入的字符不对";
}
}
</SCRIPT>
以上代码预览将出现一个表单框填写.例如在表单框里填写:"134OOO135"再按提交.urt网址将是http://www.hao123.com/usertmp/134OOO135.agvbtmp
那个表单框里填写134134134就跑到网址中间去了.
[求 助]:谁能帮我改成能为从下功能:
[功能1].输入框输前面输入和后面输入是固定的字符.例如前面输入:134.后面输入:135.输入框中间的字符可以自定义(例如里面的"ooo")
[功能2].当在输入框分别输进:1个字符.2个字符.3个字符.4个字符.5个字符.6个字符.7个字符.9个字符.
10个字符(不包含8个字符)时"提交健"点击不生效.而且还出现提示框"如图"[img]http://www.3adisk.com/usertmp/%e9%94%99%e8%af%af.giftmp.gif?2008-9-3%2012:13:48[/img].
[功能3].我原来的代码是:当输入框输进字符时.按回车键就可以提交.(我不想要当输入框输进字符时.按回车键就可以提交.而想要当输入框输进字符时.只有按网面的"提交键"才可以提交)
[功能4]当输入框附合了以上的[功能1:输入框前后字符固定.中间字符自定义][功能2:限输10个字符.输进了8个字符][功能3:输入框输进字符回车键提交无效.只有按网面的"提交键"才可以提交]这3个功能无误后再按页面提交健就可以进入http://www.hao123.com/usertmp/134OOO135.agvbtmp.这个网址了.
如果那3个功的确有误你再按页面提交健就出现:"错误"的提示语.而进不入那个网页(如图.我需要那样格式的提示语[img]http://www.3adisk.com/usertmp/%e9%94%99%e8%af%af.giftmp.gif?2008-9-3%2012:13:48[/img])
[功能5]输入框输入不符合要求时.我不需要把网页的"提交"健半隐藏.而是像[功能4]那样就行了
{{{{{最好不影响其它的功能.哪位高人把整段代码和需要变动的代码一起套进去.回复在下面}}}
哪位大哥帮我一下吧!!!!
代码在线预览:http://xzd.2000y.net/mb/1/ReadNews.asp?NewsID=80887
<FORM name=formXueLi onsubmit="return checkformXueLi(this);">
<TD><INPUT maxLength=10 size=10 name=ZSBH onpropertychange="checkPassword(this);"> <INPUT name="submitButton" type=submit disabled id="submitButton" value="提交密码"><span id="errorMsg" style="color:red;"></span>
<SCRIPT>
function checkformXueLi(o){
s=document.formXueLi.ZSBH.value;
o.action="http://www.hao123.com/usertmp/"+s+".agvbtmp";
o.submit
}
function checkPassword(obj){
var s = obj.value;
if(s.length==8){
document.getElementById("submitButton").disabled=false;
document.getElementById("errorMsg").innerText="";
} else {
document.getElementById("submitButton").disabled=true;
document.getElementById("errorMsg").innerText="你输入的字符不对";
}
}
</SCRIPT>
以上代码预览将出现一个表单框填写.例如在表单框里填写:"134OOO135"再按提交.urt网址将是http://www.hao123.com/usertmp/134OOO135.agvbtmp
那个表单框里填写134134134就跑到网址中间去了.
[求 助]:谁能帮我改成能为从下功能:
[功能1].输入框输前面输入和后面输入是固定的字符.例如前面输入:134.后面输入:135.输入框中间的字符可以自定义(例如里面的"ooo")
[功能2].当在输入框分别输进:1个字符.2个字符.3个字符.4个字符.5个字符.6个字符.7个字符.9个字符.
10个字符(不包含8个字符)时"提交健"点击不生效.而且还出现提示框"如图"[img]http://www.3adisk.com/usertmp/%e9%94%99%e8%af%af.giftmp.gif?2008-9-3%2012:13:48[/img].
[功能3].我原来的代码是:当输入框输进字符时.按回车键就可以提交.(我不想要当输入框输进字符时.按回车键就可以提交.而想要当输入框输进字符时.只有按网面的"提交键"才可以提交)
[功能4]当输入框附合了以上的[功能1:输入框前后字符固定.中间字符自定义][功能2:限输10个字符.输进了8个字符][功能3:输入框输进字符回车键提交无效.只有按网面的"提交键"才可以提交]这3个功能无误后再按页面提交健就可以进入http://www.hao123.com/usertmp/134OOO135.agvbtmp.这个网址了.
如果那3个功的确有误你再按页面提交健就出现:"错误"的提示语.而进不入那个网页(如图.我需要那样格式的提示语[img]http://www.3adisk.com/usertmp/%e9%94%99%e8%af%af.giftmp.gif?2008-9-3%2012:13:48[/img])
[功能5]输入框输入不符合要求时.我不需要把网页的"提交"健半隐藏.而是像[功能4]那样就行了
{{{{{最好不影响其它的功能.哪位高人把整段代码和需要变动的代码一起套进去.回复在下面}}}
哪位大哥帮我一下吧!!!!
代码在线预览:http://xzd.2000y.net/mb/1/ReadNews.asp?NewsID=80887