<form id="form1" method="post" action="indexTest.aspx?id=<%=txtID.Value%>">
        <div>
        <input id="txtID" onkeyup="value=value.replace(/[^(\d)]/g,'')" name="txtID" type="text" runat="server"/>

解决方案 »

  1.   

    indexTest.aspx?id=<%=txtID.Value%>
    老兄 发错板块了吧。
      

  2.   

    <form id="form1" method="post" action="indexTest.aspx?id=<%=txtID.Value%>">
    Form 表单提交最好不要在后面直接挂参(很容易出问题的),尤其是当Method=“post”时
    你可以:
    <form method="post" action="indexTest.aspx">
      <hidden name="id" value="${txtID.Value}"></hidden><!--EL表达式比用界定符效果要好-->
    </form>
      

  3.   

    刚刚没看到下面
    <form id="form1" method="post" action="indexTest.aspx?id=<%=txtID.Value%>">
      <div>
      <input id="txtID" onkeyup="value=value.replace(/[^(\d)]/g,'')" name="txtID" type="text" runat="server"/>
    如果你这边id=<%=txtID.Value%>"是指
    <input id="txtID" onkeyup="value=value.replace(/[^(\d)]/g,'')" name="txtID"
    的话,那大可不必,
    你可以这样:
    <form method="post" action="indexTest.aspx">
      <input name="txtID" onkeyup="value=value.replace(/[^(\d)]/g,'')" 
    </form
      

  4.   

    呵呵,不好意思啊
      <input name="id" onkeyup="value=value.replace(/[^(\d)]/g,'')"  
    在这里name="id" 意味着你action中必须有这个属性来接受值
     且该值必须有相应的Get,Set方法 (如果您是用SSH或SSI框架做的话)