<form method=post>
<input name="useremail" type="text" value="<%=Request("useremail")%>" size="40" maxlength="40" onclick="Javascript:this.value;">
<input onclick="javascript:emailcheck();" type="button" value="check" name="menu1">
</form>

解决方案 »

  1.   

    不在<form></form>中获得变量,简单说是在onclick中获得变量,先测试Email
    理论上
    onclick="Javascript:this.value;"
    <%=Request("useremail")%>应该有记录<input name="useremail" type="text" value="<%=Request("useremail")%>" size="40" maxlength="40" onclick="Javascript:this.value;">
    <input onclick="javascript:emailcheck();" type="button" value="check" name="menu1">
      

  2.   

    =.= asp程序员的代码习惯都很邋遢~~
      

  3.   

    添加个隐藏域,在js中吧变量写入隐藏域中,asp不就可以访问了