我是JavaScript的新手,我編寫了下面的小JavaScript來製作回發函數,但它不工作。我需要任何人來糾正它。需要JavaScript語法修正
C#代碼:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
TextBox4.Text = "nopost";
}
else
{
TextBox4.Text = "post";
}
}
的JavaScript:
<script type="text/javascript">
function a1(){
var hid = document.getElementById('TextBox4').Value;
if (hid == "post") {
alert('Posted');
}
else if (hid == "nopost") {
alert('Not Posted');
}
}
window.onload == function() {
a1();
}
</script>
ASP代碼
<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
我不確定這是錯誤,但使用小v值document.getElementById('TextBox4')。value; – Shadow 2012-01-17 17:09:08
什麼不起作用? – jrummell 2012-01-17 17:09:35
「不工作」是什麼意思? Javascript是否被正確地發送到瀏覽器?你的瀏覽器的JavaScript控制檯中是否有錯誤? – millimoose 2012-01-17 17:10:06