1。设置文本框的name属性,如:<input id="Text1" type="text" name="txt" />
2。服务器端控件(如asp:button)读取方法
(1)<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
(2)protected void Button1_Click(object sender, EventArgs e)
{
string s = Request["txt"].ToString(); //此处txt使用文本框的name属性
Response.Write("<script>alert('" +s + "')</script>");
}
3。html控件(如button)读取方法
(1)<input id="Button2" type="button" value="button" onclick="return Button2_onclick()" />
(2)<script type="text/jscript">
function Button2_onclick() {
var obj=document.getElementsByName("txt"); //此处txt使用文本框的name属性
alert(obj[0].value); //注意obj后要带下标
document.getElementById("Text1").value="asd"; //此处Text1使用文本框的id属性
document.all["txt"].value="asd"; //此处txt使用文本框的name属性
}
</script>
2。服务器端控件(如asp:button)读取方法
(1)<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
(2)protected void Button1_Click(object sender, EventArgs e)
{
string s = Request["txt"].ToString(); //此处txt使用文本框的name属性
Response.Write("<script>alert('" +s + "')</script>");
}
3。html控件(如button)读取方法
(1)<input id="Button2" type="button" value="button" onclick="return Button2_onclick()" />
(2)<script type="text/jscript">
function Button2_onclick() {
var obj=document.getElementsByName("txt"); //此处txt使用文本框的name属性
alert(obj[0].value); //注意obj后要带下标
document.getElementById("Text1").value="asd"; //此处Text1使用文本框的id属性
document.all["txt"].value="asd"; //此处txt使用文本框的name属性
}
</script>