情况描述:
有个input :
<input name= "Image1 " type= "image " src= "images/t_01.jpg " style= "width: 81px; height: 19px; " id= "Image1 " onclick= "Button1_Click(); " />
可是点击根本不能触发那个在.aspx.cs下的函数~
于是就换成标准的按钮 :
<asp:Button ID= "Button1 " runat= "server " Font-Size= "9pt " Text= "注册 " OnClick= "Button1_Click " />
于是提示我说要在form里加个runat= "server "
加上去以后form定义如下: <form name= "form1 " method= "post " action= " " runat= "server ">
可这时候我原先是用js来判断输入值的,现在提示我说document.form1.*** 为空或不存在……
我想知道:
1,我还用: <form name= "form1 " method= "post " action= " ">
怎么样在那个 <input name= "Image1 " type= "image " src= "images/t_01.jpg " style= "width: 81px; height: 19px; " id= "Image1 " onclick= "Button1_Click(); " /> 上加点击功能,函数就在cs文件里
2,如果我用了: <form name= "form1 " method= "post " action= " " runat= "server "> 也就是加上了 runat= "server " 我怎么样用js判断input的值~
------解决方案--------------------------------------------------------
form没有ID
------解决方案--------------------------------------------------------
一般情况 Form 都是加 runat= "server " 反正我是这么做的
然后用JS 获取 控件值得方法是
document.getElementById( "txtUser ").value
<input type = "text " id= "txtUser " runat= "server "> 或者是
<asp:TextBox id= "txtUser " runat= "server ">
两个都可以