我用VS2005做了一个页面,其中在HTML代码中定义了一个文本框如下:
<input id="username" type="text"/>可是因为他是静态的,所以无法加上runat=“server”属性,可是我想在代码页面中引用这个文本框的text值,该怎么实现啊?请说的详细一些,谢谢了!!!!
<input id="username" type="text"/>可是因为他是静态的,所以无法加上runat=“server”属性,可是我想在代码页面中引用这个文本框的text值,该怎么实现啊?请说的详细一些,谢谢了!!!!
<!--
function new_window()
{
testWindow = window.open("js.html",'newWindow');
testWindow.document.writeln(document.getElementById("username").value);
}
-->
</script>
<form onsubmit="return new_window()">
data:<input type="text" name="username" id="username">
<input type="submit" value="提交">
</form>
在代码页面就会有:
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
在其属性框上你可以很方面地选择你所需的属性。个人觉得,既然用vs2005编程,TextBox这些控件就用asp标准的,这样比较方便。
<!--
function new_window()
{
testWindow = window.open("js.html",'newWindow');
testWindow.document.writeln(document.getElementById("username").value);
}
-->
</script>
<form onsubmit="return new_window()">
data: <input type="text" name="username" id="username">
<input type="submit" value="提交">
</form>
string a="姓名";
Response.Write("<script language='javascript'>document.getElementById('username')="+a+";</script>");
在想是否可以单靠别人“散分”而最后身为CSDN专家!
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
Text1是System.Web.UI.HtmlControls.HtmlInputText控件
TextBox1是System.Web.UI.WebControls.TextBox控件
2.有js实现Response.Write(" <script language='javascript'>document.getElementById('username')="+a+"; </script>");
3.用ajax提交一下
string txtusername=username.Value;这是可以取得该值的。