<script language="javaScript">
function validate(f)
{
   if (f.a1.value == "")
   {
       f.tip.value=="请输入内容";
   }
}
</script>
//表单的如下
<form action="My.jsp" method="post" target="_self" name="form1" onsubmit="return validate(form1)">然后有2个文本框,先验证是否为空,如果不为空,则提交自己后,通过JSP代码,输入两个文本框字符串的拼接。该怎么控制啊?

解决方案 »

  1.   

    function submitChect()
    {
          var a=document.form[0].a.value;
          var b=document.form[0].a.value;
          if(a=="")
          { 
                a.value=="请输入内容";
          }
         else if(b=="")
          { 
                b.value=="请输入内容";
          }
          else
          {
              document.forms[0].c.value=a+b;
      document.forms[0].action = "ABC.do?Method=processMethod"+c;
              document.forms[0].submit();
          }
    }<input type=text name=a>
    <input type=text name=b>
    <input type=hidden name=c>看看是不是这样?
      

  2.   

    <script language="javaScript">
    function validate(f)
    {
       if (f.a1.value == "")
       {
           f.tip.value=="请输入内容";
       }else{
           document.form1.action = "My.jsp?data=" + f.tip.value;   
       }
    }
    </script>
    <form action="My.jsp" method="post" target="_self" name="form1" onsubmit="return validate(form1)">
        <input name="data" value="${data }">
    </form>