s6gy 发表于 2007-1-22 16:08

请问一个传值问题

<P>下面这个可以传过去<BR>&lt;script language="javascript" type="text/javascript"&gt;function submitbutton_reg() {<BR>   var form = document.mosForm;<BR>   var r = new RegExp("[\&lt;|\&gt;|\"|\'|\%|\;|\(|\)|\&amp;|\+|\-]", "i");<BR>//shengguoyou <BR>   // do field validation<BR>   //if (form.name.value == "") {<BR>   // alert( "&lt;?php echo addslashes( html_entity_decode(_REGWARN_NAME) );?&gt;" );<BR>   //} else<BR>    if (form.username.value == "") {<BR>    alert( "&lt;?php echo addslashes( html_entity_decode(_REGWARN_UNAME) );?&gt;" );<BR>   } else if (r.exec(form.username.value) || form.username.value.length &lt; 3) {<BR>    alert( "&lt;?php printf( addslashes( html_entity_decode(_VALID_AZ09_USER) ), addslashes( html_entity_decode(_PROMPT_UNAME) ), 2 );?&gt;" );<BR>   }<BR>   //else if (form.idcard.value == "") {<BR>    //alert( "&lt;?php echo addslashes( html_entity_decode(_REGWARN_IDCARD) );?&gt;" );<BR>   //}<BR>   <BR>   <BR>   <BR>   else if (form.email.value == "") {<BR>    alert( "&lt;?php echo addslashes( html_entity_decode(_REGWARN_MAIL) );?&gt;" );<BR>   } else if (form.password.value.length &lt; 6) {<BR>    alert( "&lt;?php echo addslashes( html_entity_decode(_REGWARN_PASS) );?&gt;" );<BR>   } else if (form.password2.value == "") {<BR>    alert( "&lt;?php echo addslashes( html_entity_decode(_REGWARN_VPASS1) );?&gt;" );<BR>   } else if ((form.password.value != "") &amp;&amp; (form.password.value != form.password2.value)){<BR>    alert( "&lt;?php echo addslashes( html_entity_decode(_REGWARN_VPASS2) );?&gt;" );<BR>   } else if (r.exec(form.password.value)) {<BR>    alert( "&lt;?php printf( addslashes( html_entity_decode(_VALID_AZ09) ), addslashes( html_entity_decode(_REGISTER_PASS) ), 6 );?&gt;" );<BR>   }<BR>   <BR>   //shengguoyou add<BR>   else if (form.question.value == "") {<BR>    alert( "&lt;?php echo addslashes( html_entity_decode(_REGWARN_QUESTION) );?&gt;" );<BR>   }<BR>   else if (form.answer.value == "") {<BR>    alert( "&lt;?php echo addslashes( html_entity_decode(_REGWARN_ANSWER) );?&gt;" );<BR>   }<BR>    else {<BR>    form.submit();<BR>   }<BR>  }<BR>  &lt;/script&gt;<BR>  &lt;form action="index.php" method="post" name="mosForm"&gt;<BR>  &lt;?php  $idcard=$_POST['idcard'];<BR>              $name=$_POST['name']  <BR>   ?&gt;<BR>  &lt;div class="componentheading"&gt; <BR>   &lt;?php echo _REGISTER_TITLE; ?&gt;<BR>                                 &lt;/div&gt;<BR>  &lt;table cellpadding="0" cellspacing="0" border="0" width="100%" class="contentpane"&gt;<BR>  &lt;tr&gt;<BR>   &lt;td colspan="2"&gt;&lt;?php echo _REGISTER_REQUIRED; ?&gt;&lt;/td&gt;<BR>  &lt;/tr&gt;<BR>  &lt;tr&gt;<BR>    &lt;td&gt;&lt;?php echo _REGISTER_NAME; ?&gt; * &lt;/td&gt;<BR>    &lt;td&gt;&lt;input name="name" type="text" class="inputbox" id="name" value="&lt;?php echo "$name"?&gt;" size="40" maxlength="50" /&gt;&lt;/td&gt;<BR>    &lt;/tr&gt;<BR>  &lt;tr&gt;<BR>    &lt;td&gt;&lt;?php echo _REGISTER_IDCARD; ?&gt; *&lt;/td&gt;<BR>    &lt;td&gt;&lt;input name="idcard" type="text" class="inputbox" id="idcard" value="&lt;?php echo "$idcard"?&gt;" size="40" maxlength="100" /&gt;&lt;/td&gt;<BR>    &lt;/tr&gt;<BR>  &lt;tr&gt;<BR>   &lt;td width="30%"&gt;<BR>    &lt;?php echo _REGISTER_UNAME; ?&gt; *   &lt;/td&gt;<BR>   &lt;td&gt;<BR>    &lt;input type="text" name="username" size="40" value="" class="inputbox" maxlength="25" /&gt;   &lt;/td&gt;<BR>  &lt;/tr&gt;<BR>  &lt;tr&gt;<BR>   &lt;td&gt;<BR>    &lt;?php echo _REGISTER_EMAIL; ?&gt; *   &lt;/td&gt;<BR>   &lt;td&gt;<BR>    &lt;input type="text" name="email" size="40" value="" class="inputbox" maxlength="100" /&gt;   &lt;/td&gt;<BR>  &lt;/tr&gt;<BR>  &lt;tr&gt;<BR>          &lt;td&gt;&lt;?php echo _REGISTER_PASS; ?&gt; * &lt;/td&gt;<BR>    &lt;td&gt;&lt;input class="inputbox" type="password" name="password" size="42" value="" /&gt;          &lt;/td&gt;<BR>    &lt;/tr&gt;<BR>  &lt;tr&gt;<BR>          &lt;td&gt;&lt;?php echo _REGISTER_VPASS; ?&gt; * &lt;/td&gt;<BR>    &lt;td&gt;&lt;input class="inputbox" type="password" name="password2" size="42" value="" /&gt;          &lt;/td&gt;<BR>    &lt;/tr&gt;<BR>  &lt;tr&gt;<BR>    &lt;td&gt;&lt;?php echo _REGISTER_QUESTION; ?&gt; *&lt;/td&gt;<BR>    &lt;td&gt;&lt;input name="question" type="text" class="inputbox" value="" size="40" maxlength="100" /&gt;<BR>       &lt;?php echo _REGISTER_QUESTION1; ?&gt;&lt;/td&gt;<BR>    &lt;/tr&gt;<BR>  &lt;tr&gt;<BR>    &lt;td&gt;&lt;?php echo _REGISTER_ANSWER; ?&gt; *&lt;/td&gt;<BR>    &lt;td&gt;&lt;input name="answer" type="text" class="inputbox"  value="" size="40" maxlength="100" /&gt;<BR>       &lt;?php echo _REGISTER_ANSWER1; ?&gt;&lt;/td&gt;<BR>    &lt;/tr&gt;<BR>  &lt;tr&gt;<BR>     &lt;td colspan="2"&gt;     &lt;/td&gt;<BR>  &lt;/tr&gt;<BR>  &lt;tr&gt;<BR>   &lt;td colspan=2&gt;   &lt;/td&gt;<BR>  &lt;/tr&gt;<BR>  &lt;/table&gt;<BR>  &lt;input type="hidden" name="id" value="0" /&gt;<BR>  &lt;input type="hidden" name="gid" value="0" /&gt;<BR>  &lt;input type="hidden" name="useractivation" value="&lt;?php echo $useractivation;?&gt;" /&gt;<BR>  &lt;input type="hidden" name="option" value="&lt;?php echo $option; ?&gt;" /&gt;<BR>  &lt;input type="hidden" name="task" value="saveRegistration" /&gt;<BR>  &lt;input name="button" type="button" class="button"  value="&lt;?php echo _BUTTON_SEND_REG; ?&gt;" /&gt;<BR>  &lt;input type="hidden" name="&lt;?php echo $validate; ?&gt;" value="1" /&gt;<BR>  &lt;/form&gt;</P>

<P>在同一页面 通过函数判断 这个为什么传不过去 &lt;script language="javascript" type="text/javascript"&gt;function ChkFields() {<BR>   var form = document.myform;<BR>   var r = new RegExp("[\&lt;|\&gt;|\"|\'|\%|\;|\(|\)|\&amp;|\+|\-]", "i");<BR>   // do field validation<BR>   if (form.name.value == "") {<BR>    alert( "&lt;?php echo addslashes( html_entity_decode(_REGWARN_NAME) );?&gt;" );<BR>   } else<BR>    if (form.idcard.value == "") {<BR>    alert( "&lt;?php echo addslashes( html_entity_decode(_REGWARN_IDCARD) );?&gt;" );<BR>   } <BR>    else {<BR>    form.submit();<BR>   }<BR>  }<BR>  &lt;/script&gt;<BR>  &lt;form action="index.php" method="post" name="myform" id="myform" &gt;<BR>          &lt;div class="componentheading"&gt;&lt;/div&gt;<BR>    &lt;table cellpadding="0" cellspacing="0" border="0" width="100%" class="contentpane"&gt;<BR>            &lt;tr&gt;<BR>              &lt;td&gt;&lt;?php echo _REGISTER_NAME; ?&gt; * &lt;/td&gt;<BR>              &lt;td&gt;&lt;input name="name" type="text" class="inputbox" id="name" size="40" maxlength="50" /&gt;&lt;/td&gt;<BR>            &lt;/tr&gt;<BR>            &lt;tr&gt;<BR>              &lt;td&gt;&lt;?php echo _REGISTER_IDCARD; ?&gt; *&lt;/td&gt;<BR>              &lt;td&gt;&lt;input name="idcard" type="text" class="inputbox" id="idcard" size="40" maxlength="100" /&gt;&lt;/td&gt;<BR>            &lt;/tr&gt;<BR>            <BR>          &lt;/table&gt;<BR>    &lt;input type="hidden" name="option" value="&lt;?php echo $option;?&gt;" /&gt;<BR>          &lt;input type="hidden" name="task" value="saveRegistration1" /&gt;<BR>    &lt;input type="button" value="&lt;?php echo _BUTTON_SEND_PASS1; ?&gt;" class="button"  /&gt;<BR>          &lt;input type="hidden" name="&lt;?php echo $validate; ?&gt;" value="1" /&gt;<BR>&lt;/form&gt;</P>


页: [1]

编程论坛