我在aspx的html(head中)中写了
<script language="javascript">
function check()
{
if(tb_UserName.Text.Trim()==""||tb_password.Text.Trim()==""||tb_AgPassword.Text.Trim()=="")
{
alert("存在非空项!");
}
if(tb_password.Text.Trim()!=tb_AgPassword.Text.Trim())
{
alert("两次输入的密码不相同!");
tb_UserName.Text="";
tb_password.Text="";
b_AgPassword.Text="";
}
}
</script>然后<asp:ImageButton id="ImageButton1" style="Z-INDEX: 100; LEFT: 168px; POSITION: absolute; TOP: 120px" OnClick="check()"
runat="server" Width="90px" Height="25px" ImageUrl="file:///D:\张川川\test\Images\button\Ok.gif"></asp:ImageButton>为什么显示找不到check()呢!
我只想在前台验证为不为空!不象与服务器交互!
<script language="javascript">
function check()
{
if(tb_UserName.Text.Trim()==""||tb_password.Text.Trim()==""||tb_AgPassword.Text.Trim()=="")
{
alert("存在非空项!");
}
if(tb_password.Text.Trim()!=tb_AgPassword.Text.Trim())
{
alert("两次输入的密码不相同!");
tb_UserName.Text="";
tb_password.Text="";
b_AgPassword.Text="";
}
}
</script>然后<asp:ImageButton id="ImageButton1" style="Z-INDEX: 100; LEFT: 168px; POSITION: absolute; TOP: 120px" OnClick="check()"
runat="server" Width="90px" Height="25px" ImageUrl="file:///D:\张川川\test\Images\button\Ok.gif"></asp:ImageButton>为什么显示找不到check()呢!
我只想在前台验证为不为空!不象与服务器交互!
function check()
{
if(document.all["tb_UserName"].value=="")
{
alert("不能为空");
return;
}
}
</script><asp:ImageButton id="ImageButton1" style="Z-INDEX: 100; LEFT: 168px; POSITION: absolute; TOP: 120px" runat="server" Width="90px" Height="25px" ImageUrl="file:///D:\张川川\test\Images\button\Ok.gif"></asp:ImageButton>
------------------------------
Page_LoadImageButton1.Attributes.Add("onclick","return check()");
服务器控件要添加一客户端事件是要用Attributes.Add在后台CS文件中加进去的。而不是在前面代码中直接加onclick事件。
文本框中CS文件中我们赋值一般用Text来操作,但是在浏览器显示出来时,它的源文件已经变为Value,所有脚本里要用value,而不是用Text.
var temp=" aaa ";alert(trim(temp));///////////
function trim(s){
return rtrim(ltrim(s));
}//去左空格;
function ltrim(s){
return s.replace( /^\s*/, "");
}
//去右空格;
function rtrim(s){
return s.replace( /\s*$/, "");
}
如果你要添加客户端事件,就要在程序中用ImageButton1.Attributes.Add("onclick","return check()");来添加
<form id="form1" runat="server" onsubmit="return check();">