aspx页面
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function Clear(){
document.getElementById('<%=txtName.ClientID %>').value = "";
document.getElementById('<%=txtPwd.ClientID %>').value = "";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txtName" runat="server" Text="11"></asp:TextBox><br />
<asp:TextBox ID="txtPwd" runat="server" Text="22"></asp:TextBox><br />
<asp:Button ID="btnSub" runat="server" Text="提交" onclick="btnSub_Click" />
</div>
</form>
</body>
</html>CS代码中
protected void btnSub_Click(object sender, EventArgs e)
{
ClientScriptManager cs = null;
cs.RegisterClientScriptBlock(this.GetType(), "js", "<script type='text/javascript'>onclick='Clear()';</script>");
}一直报错, 我想在事件中调到JS的Clear()事件,要如何写呢, (input不用了)
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function Clear(){
document.getElementById('<%=txtName.ClientID %>').value = "";
document.getElementById('<%=txtPwd.ClientID %>').value = "";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txtName" runat="server" Text="11"></asp:TextBox><br />
<asp:TextBox ID="txtPwd" runat="server" Text="22"></asp:TextBox><br />
<asp:Button ID="btnSub" runat="server" Text="提交" onclick="btnSub_Click" />
</div>
</form>
</body>
</html>CS代码中
protected void btnSub_Click(object sender, EventArgs e)
{
ClientScriptManager cs = null;
cs.RegisterClientScriptBlock(this.GetType(), "js", "<script type='text/javascript'>onclick='Clear()';</script>");
}一直报错, 我想在事件中调到JS的Clear()事件,要如何写呢, (input不用了)
protected void btnSub_Click(object sender, EventArgs e)
{
ClientScriptManager cs = null;
cs.RegisterClientScriptBlock(this.GetType(), "js", " <script type='text/javascript'>Clear(); </script>");
}
请把Clear()按个名称..clear是关键字..
未将对象引用设置到对象的实例。
行 36: {
行 37: ClientScriptManager cs = null;
行 38: cs.RegisterClientScriptBlock(this.GetType(), "js", " <script type='text/javascript'>Clear(); </script>");
行 39: }
行 40: cs.RegisterClientScriptBlock(this.GetType(), "js", " <script type='text/javascript'>Clear(); </script>");------------------报错
后面也改了还是一样的错误
<script type="text/javascript">
function ClearText(){
document.getElementById(' <%=txtName.ClientID %>').value = "";
document.getElementById(' <%=txtPwd.ClientID %>').value = "";
}
</script>
Page.ClientScript.RegisterStartupScript(this.GetType(), "ClearTextKey", "ClearText();", true);
Page.RegisterStartUp("clear","<script> Clear();/script>");
这一行代码是后台代码调用前台JS的方法