<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script language="javascript">
function a()
{
alert("aaa");
document.form1.b.value="bbb";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1" />
<input id="Button2" name="b" type="button" value="button" onclick ="a()"/>
<input id="Text1" name="b" type="text" value="aaa" />
</form>
</body>
</html>
--------------------------------------
当我点击button2的时候为什么text1的值没有变化.
<head runat="server">
<title>Untitled Page</title>
<script language="javascript">
function a()
{
alert("aaa");
document.form1.b.value="bbb";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1" />
<input id="Button2" name="b" type="button" value="button" onclick ="a()"/>
<input id="Text1" name="b" type="text" value="aaa" />
</form>
</body>
</html>
--------------------------------------
当我点击button2的时候为什么text1的值没有变化.
改为
document.all["Text1"].value="bbb";
{
Text1.value = "bbb";
}
asp.net里的js和一般的js有不同吗?
<input id="Text1" name="b" type="text" value="aaa" />
javascript 都一样的,没什么不同。只是你注意了没,你两个html控件的名字都叫"b"通过name或者id都可以获得该控件的