Board logo

标题: 提交表单代码话题!谁能解决我这断代码的问题.我真会千谢万谢. [打印本页]

作者: nmnmnm123    时间: 2008-9-9 09:57     标题: 提交表单代码话题!谁能解决我这断代码的问题.我真会千谢万谢.

提交表单代码话题!谁能解决我这断代码的问题.我真会千谢万谢.
<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个字符)时"提交健"点击不生效.而且还出现提示框"如图".
[功能3].我原来的代码是:当输入框输进字符时.按回车键就可以提交.(我不想要当输入框输进字符时.按回车键就可以提交.而想要当输入框输进字符时.只有按网面的"提交键"才可以提交)
[功能4]当输入框附合了以上的[功能1:输入框前后字符固定.中间字符自定义][功能2:限输10个字符.输进了8个字符][功能3:输入框输进字符回车键提交无效.只有按网面的"提交键"才可以提交]这3个功能无误后再按页面提交健就可以进入http://www.hao123.com/usertmp/134OOO135.agvbtmp.这个网址了.
       如果那3个功的确有误你再按页面提交健就出现:"错误"的提示语.而进不入那个网页(如图.我需要那样格式的提示语)
[功能5]输入框输入不符合要求时.我不需要把网页的"提交"健半隐藏.而是像[功能4]那样就行了
{{{{{最好不影响其它的功能.哪位高人把整段代码和需要变动的代码一起套进去.回复在下面}}}
哪位大哥帮我一下吧!!!!
代码在线预览:http://xzd.2000y.net/mb/1/ReadNews.asp?NewsID=80887
作者: Nothing    时间: 2008-9-10 09:32

问题1可以只输入中间的部份,其他部份由程序自动加上
问题2、3可以用下面的方法解决
function checkformXueLi(o){
s=document.formXueLi.ZSBH.value;
if(s.length!=8){alert('错误!');return false;)
o.action="http://www.hao123.com/usertmp/"+s+".agvbtmp";
o.submit
}




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0