在客户端获得服务器控件中的值

None.gif < asp:TextBox  ID ="UserTel"  runat ="server"  Width ="149px" ></ asp:TextBox >< input  id ="PhoneBinded"  type ="checkbox"  onclick ="return CheckMobileStatus();"   />

function  CheckMobileStatus()
{
    
if (document.getElementById( " PhoneBinded " ).checked == true )
    {
       
var  mobilenum  =  document.getElementById(' <%= UserTel.ClientID %> ').value;
       
       
if  (mobilenum == "" ||! isValidMobile(mobilenum)){
            alert(
" 请输入有效的手机号! " );        
            document.getElementById('
<%= UserTel.ClientID %> ').focus();
            
return   false ;
       }
       
       
var  theUrl = " InputTelNum.aspx?ID= " + mobilenum;
       openWin(theUrl,
" newwin " , "" , 280 , 150 , " true " );
   }
}

一个是服务器端的TextBox, 还有个是客户端的checkbox 当我们选中checkbox的时候 ,js来验证得到这个TextBox中的值,从而跳到指定的页面,这里我们使用了document.getElementById('<%UserTel.ClientID%>').value 来在javascript中获得服务器端控件中的值。


1  < asp:Button  ID ="btnDel"  runat ="server"  Text =" 删 除 "  OnClientClick ="return CheckDel();"  OnClick ="btnDel_Click"   />

 1  function  CheckDel()
 2  {
 3       if (confirm( " 确定删除? " ))
 4      {
 5           return   true ;
 6      }
 7       else
 8      {
 9           return   false ;
10      }
11  }
12 

这个是一个常用的删除按钮,通常我们在执行删除操作的时候,会先进行一个删除操作的提示,以进行是否确实要删除,一般服务器端按钮是先执行客户端的操作,然后在执行服务器端的btnDel_Click的操作.

转载于:https://www.cnblogs.com/Caceolod/archive/2007/04/24/725460.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值