
大致是HtmlControl被服务器发送到页面ID不变,比如<div id="a" runat="sever"></div>
WebControl 被服务器发送到页面,如果在其他循环控件里,或者在用户控件中,ID会变,
用documentgetElementById("<%=Button1ClientID%>")
这个你多看看页面源代码,就知道什么时候会变。什么时候不会变
类似取Text需要这样写:documentgetElementById("<%=Button1ClientID%>")value
而不是直观意义上documentgetElementById("<%=Button1ClientID%>")text
这个是javascript语言,就这个语法,这个属性,就用value取值,在js中就是这样,没什么说的
如果是在net后台,才用Button1Text
正如楼上两位大哥说的
JS 属于客户端的东西,而 Session 属于服务器端的东西
其存放在客户端的数据时加密了的
不能直接获取,我们智能手动来指定
我的思路是这样的:
判断要获取的 Session 不为空的话
就把Session 的值付给一个隐藏的控件
然后通过js获取这个控件的值(已测试通过)
======部分代码=======
(1)第一个页面,
上面有一个文本框(ID:txtName)和一个提交按钮(ID:BtnOK)################################
protected void BtnOK_Click(object sender, EventArgs e)
{
Session["UserName"] = thistxtNameText;
ResponseRedirect("WebForm1aspx");
}
(2)跳转到的页面:WebForm1aspx#######################
<script type="text/javascript">
function mf() {
var v = documentgetElementById("hidd")value;
if (v != undefined) {
alert("Value is : " + v);
}
}
</script>
<form id="form1" runat="server">
<div>
<asp:HiddenField ID="hidd" runat="server" />
<button type="button" id="btnGetValue"onclick="mf()">Get Value</button>
</div>
</form>
##############WebForm1aspxcs 代码:#################
protected void Page_Load(object sender, EventArgs e)
{
if (Session["UserName"] != null)
{
hiddValue = Session["UserName"]ToString();
}
else
{
ResponseWrite("Null");
}
}
本文实例为大家分享了JS隐藏号码中间4位的具体代码,供大家参考,具体内容如下
function
resetPhone(phone)
{
var
str
=
String(phone)
var
len
=
strlength;
var
prev,next;
if
(len
>=
7)
{
prev
=
strslice(-len,-7)
next
=
strslice(-3)
str
=
prev+""+next
}
else
if
(len
<
7
&&
len
>=
6)
{
prev
=
strslice(-len,-4)
next
=
strslice(-2)
str
=
prev
+
""
+
next
}
consolelog(str)
return
str
}
上面可以正常使用,正则更加方便,但是如果中间连续重复数字有点小问题(如下面的正则方式)。
function
resetPhone(phone)
{
var
str
=
String(phone)
var
len
=
strlength;
if
(len
>=
7)
{
var
reg
=
strslice(-7,
-3)
return
strreplace(reg,
"")
}
else
if
(len
<
7
&&
len
>=
6)
{
//1234567
var
reg
=
strslice(-4,
-2)
return
strreplace(reg,
"")
}
}
以上所述是小编给大家介绍的JS隐藏号码中间4位详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:JS中实现隐藏部分姓名或者电话号码的代码JS中input表单隐藏域及其使用方法JS实现“隐藏与显示”功能(多种方法)javascript点击按钮实现隐藏显示切换效果AngularJS实现元素显示和隐藏的几个案例JS实现鼠标点击展开或隐藏表格行的方法jquery和js实现对div的隐藏和显示方法js设置控件的隐藏与显示的两种方法js判断元素是否隐藏的方法javascript获取隐藏元素(display:none)的高度和宽度的方法
以上就是关于JS中获取某控件的属性的几种方法全部的内容,包括:JS中获取某控件的属性的几种方法、asp.net 用javascript 获取session中的值 怎么做,请给出正解,经测试的。不要拿网上的了。我查了一下午了、JS隐藏号码中间4位代码实例等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)