<script>
window.onload = function() {
var obj = document.getElementById("test");
if (window.confirm('确定是否删除?'))
{ obj.value = '1' }
else
{ obj.value = '2' };
}
</script>
<body>
<form id="form1" runat="server">
<div>
<input id="test" type="text" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
</div>
</form>
</body>
后台:
protected void Button1_Click(object sender, EventArgs e)
{
string strScript = "<script>";
strScript += "var obj = document.getElementById('test');";
strScript += "if (window.confirm('确定是否删除?'))";
strScript += "{ obj.value = '1' }";
strScript += "else";
strScript += "{ obj.value = '2' };";
strScript += "</script>"; RegisterClientScriptBlock("", strScript);
}
同样的一段JS 在载入页面的时候,功能正确,但是点击按钮,触发事件后,发生错误:Microsoft JScript 运行时错误: 'obj' 为空或不是对象;纠结,不知道为什么,希望高手能指点下~~~
window.onload = function() {
var obj = document.getElementById("test");
if (window.confirm('确定是否删除?'))
{ obj.value = '1' }
else
{ obj.value = '2' };
}
</script>
<body>
<form id="form1" runat="server">
<div>
<input id="test" type="text" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
</div>
</form>
</body>
后台:
protected void Button1_Click(object sender, EventArgs e)
{
string strScript = "<script>";
strScript += "var obj = document.getElementById('test');";
strScript += "if (window.confirm('确定是否删除?'))";
strScript += "{ obj.value = '1' }";
strScript += "else";
strScript += "{ obj.value = '2' };";
strScript += "</script>"; RegisterClientScriptBlock("", strScript);
}
同样的一段JS 在载入页面的时候,功能正确,但是点击按钮,触发事件后,发生错误:Microsoft JScript 运行时错误: 'obj' 为空或不是对象;纠结,不知道为什么,希望高手能指点下~~~
解决方案 »
- 【50分】用extjs这个ui要怎么设计?(需求是用display field)
- 请问页面里的js代码放在哪个目录下?
- 高分求:生成html的方法
- 请教一个表单元素获取的问题!
- 如何在网页上实现 几个图片拖动到一起,然后生成一个图片
- ***新打开的子窗口 关闭的时候 刷新父窗口?***
- 汽车违章查询。。。
- 请高手优化这段代码,代码的目的是将网页里一个大约500行的表格,返回给opener,我的代理花了几分钟,非常慢!
- form中只能输入数字的检验!要如何修改!
- 如何在javascript里面把<input>属性设为只读,?
- 如何让div只能输入A,B,C,D四个字母
- 有没有什么办法区分刷新和关闭
为什么不以客户端事件来做,不明白为什么要这样写应用!
RegisterClientScriptBlock("", strScript);