在一个div里设置属性style="display:none" 为什么js就获取不到文本框里的值 document.getElementById("PicPah22").value应该为:document.getElementById("PicPah").value我测试是没有问题的,不如把完整代码贴出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 明显的错误有2点:1、id=PicPah 因该加引号 id="PicPah";2、document.getElementById("PicPah22") ,是ById ,所以这个地方应该是 document.getElementById("PicPah") ;<div class="srkgaos" id="nav_tr2" style="display:none"> <input name="PicPath22" type="text" id=PicPah size="50" onblur=checkNick2(this) /> </div>修改为:<div class="srkgaos" id="nav_tr2" style="display:none"> <input name="PicPath22" type="text" id="PicPah" size="50" /> </div>暂时把 onblur=checkNick2(this) 去掉,先看能否取到值。document.getElementById("PicPah22").value 修改为: document.getElementById("PicPah").value 楼主笔误了。不过style="display:none"去掉后真的能取到值吗?楼主在什么环境下测试的? 如果getElementById('这里是元素ID')IE6,7, ff都不会有问题, 肯定是其他浏览器了这样试试, 在让这个DIV显示的时候顺便把position:static<div class="srkgaos" id="nav_tr2" style="position:absolute; visibility:hidden">大概这样function vis(){ var d = document.getElementById('nav_tr2'); d.style.visibility = 'visible'; d.style.position = 'static';} 帮忙看一个表单验证 我写的 但是出不来验证提示 自己写的个日历 JQuery,怎么用“Name”属性获取对象? 求大哥大姐帮帮忙~~怎么将树(treetable)初始时只显示大节点。 关于VLC嵌入网页的用户认证问题 求正则 10位数 0至9 不重复 帮忙看看!怎样把对话框里面的值或者一个网页的输入值传到另一个网页的text框中!谢谢! js取两位小数的函数是哪个 javascript面相对象的编程 if(document.layers){ //这句是什么意思?是检测网页中有没有layer存在吗? ++关于抓取iframe里面控件值的问题?++ 页面打开后以文本框获得当前日期和时间?
1、id=PicPah 因该加引号 id="PicPah";
2、document.getElementById("PicPah22") ,是ById ,所以这个地方应该是 document.getElementById("PicPah") ;<div class="srkgaos" id="nav_tr2" style="display:none"> <input name="PicPath22" type="text" id=PicPah size="50" onblur=checkNick2(this) /> </div>
修改为:
<div class="srkgaos" id="nav_tr2" style="display:none"> <input name="PicPath22" type="text" id="PicPah" size="50" /> </div>
暂时把 onblur=checkNick2(this) 去掉,先看能否取到值。
document.getElementById("PicPah22").value
修改为:
document.getElementById("PicPah").value
不过style="display:none"去掉后真的能取到值吗?
楼主在什么环境下测试的?
IE6,7, ff都不会有问题, 肯定是其他浏览器了
这样试试, 在让这个DIV显示的时候顺便把position:static
<div class="srkgaos" id="nav_tr2" style="position:absolute; visibility:hidden">大概这样
function vis(){
var d = document.getElementById('nav_tr2');
d.style.visibility = 'visible';
d.style.position = 'static';
}