您的位置:程序门 -> web 开发 -> asp



关于提交的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于提交的问题
发表于:2007-04-25 17:53:11 楼主
<td> 错误信息提示处 </td>
<form   name= "form1 "   method= "post "   action= "a.asp ">
    <input   type= "hidden "   name= "usershipacct "   value= " <%=strusershipacct%> ">
    mypin: <input   type= "text "   name= "usershipacct "   >
    <input   type= "submit "   name= "submit "   value= "保存 ">    
</form>
<form   name= "form2 "   method= "post "   action= "b.asp ">
    <input   type= "hidden "   name= "usershipacct "   value= " <%=strusershipacct%> ">
    myname: <input   name= "myname "   type= "text "   >
    <br> <br> email:
    <input   type= "text "   name= "email ">
    <input   type= "submit "   name= "submit2 "   value= "提交 ">
</form>

上面是我的一段程式,我现在想实现的功能是,如果myname和mypin,这两个地方的内容没有填写的话,将在上面“错误信息提示处”的地方提示,什么没有填写,这个主要意思是,在面的mypin的地方填写我的数值,可以选择保存,也可以不保存,但在提交的时候,必须把这里的值给一起提交了,请问该怎么办?谢谢
发表于:2007-04-25 18:01:461楼 得分:0
没看懂
发表于:2007-04-25 18:19:352楼 得分:0
我也没看懂。
如果是要改变 <td> 错误信息提示处 </td> 里面的内容:就这样
<td   id= "errormessage "> 错误信息提示处 </td>
在js里
document.getelementbyid( "errormessage ").innerhtml   =   "aaa ";//就改变其中的内容为aaa了
要判断不为空,就这样:
function   check()
{
if   (document.getelementsbyname( "myname ")[0].value   ==   " ")
{
      alert( "不能为空 ");
      return   false;
}}
<form   onsubmit= "return   check() "> 加个onsubmit
发表于:2007-04-25 18:39:013楼 得分:0
我是第三个没看懂的人。。
发表于:2007-04-25 20:47:494楼 得分:0
该回复于2007-12-28 16:33:05被管理员或版主删除
发表于:2007-04-25 20:51:325楼 得分:0
我也没看怎么明白。
楼主还是先整理下你的语言吧。
发表于:2007-04-25 21:37:116楼 得分:0
<script>
function   selectact(url){
    document.form1.action=url;
    if(document.form1.mypin.value== " "   ¦ ¦   document.form1.mypin.value==null){
            document.getelementbyid( "errorcontent ").innerhtml   =   "mypin ";
            return   false;
        }
    if(url== "check.asp "){
        if(document.form1.myname.value== " "   ¦ ¦   document.form1.myname.value==null){
            document.getelementbyid( "errorcontent ").innerhtml   =   "myname ";
            return   false;
        }
        if(document.form1.email.value== " "   ¦ ¦   document.form1.email.value==null){
            document.getelementbyid( "errorcontent ").innerhtml   =   "email ";
            return   false;
        }
    }
}
</script>
<div   id= "errorcontent "> 错误信息提示处 </div>
<form   name= "form1 "   method= "post "   action= "a.asp ">
    <input   type= "hidden "   name= "usershipacct "   value= " <%=strusershipacct%> ">
    mypin: <input   type= "text "   name= "mypin "   >
    <input   type= "submit "   name= "submit "   value= "保存 "   onclick= "return   selectact( 'save.asp ') ">    
    <input   type= "hidden "   name= "usershipacct "   value= " <%=strusershipacct%> ">
    myname: <input   name= "myname "   type= "text "   >
    <br> <br> email:
    <input   type= "text "   name= "email ">
    <input   type= "submit "   name= "submit2 "   value= "提交 "     onclick= "return   selectact( 'check.asp ') ">
</form>


快速检索

最新资讯
热门点击