先上代码:<input id="gh" name="gh" class="user_text" readonly="readonly" type="text"
runat="server" style="width: 68px" /><input id="Button5" type="button" value="..." onclick="SelUser2()"
class="bt_daoru" runat="server" /></td>
<th>
姓名</th>
<td>
<input id="name" name="name" class="textbox2" readonly="readonly" type="text"
runat="server" style="width: 68px" /></td>
<th>
英文名</th>
<td>
<input id="ename" name="ename" class="textbox2" readonly="readonly" type="text"
runat="server" style="width: 68px" /></td>
<th>
职务</th>
<td>
<input id="zw" name="zw" class="textbox2" readonly="readonly" type="text"
runat="server" style="width: 68px"/></td>...
function SelUser2()
{
var Url = "Hr_Sel.aspx";
var result=window.showModalDialog(Url,'tempdialog','dialogHeight:500px;dialogWidth:430px;resizable:yes;status:no;');
if (result != null) {
var val = result.split('$$$');
document.getElementById("dq").value = val[0];
document.getElementById("gh").value = val[1];
document.getElementById("name").value = val[2];
document.getElementById("ename").value = val[3];
document.getElementById("Hidden_mail").value = val[4];
document.getElementById("zw").value = val[5];
document.getElementById("gs").value = val[6];
document.getElementById("bm").value = val[7];
document.getElementById("txt_zwd").value = val[8];
document.getElementById("HiddenQtid").value = val[9]
}
} 以上代码 除google和Safari浏览器 都正常!页面控件可以正常传值。 为什么他们俩就不认呢?
网上说是兼容问题,要设 id 和name的属性。可我都有了。 为什么google和Safari 取不到值呢?
(正常效果:点击选择人员按钮 弹出窗口 选择人员 关闭窗口 input自动显示选择人员的基本信息。
google和Safari异常:点选人员后,窗口关闭 页面没反应 input控件没有值!)
runat="server" style="width: 68px" /><input id="Button5" type="button" value="..." onclick="SelUser2()"
class="bt_daoru" runat="server" /></td>
<th>
姓名</th>
<td>
<input id="name" name="name" class="textbox2" readonly="readonly" type="text"
runat="server" style="width: 68px" /></td>
<th>
英文名</th>
<td>
<input id="ename" name="ename" class="textbox2" readonly="readonly" type="text"
runat="server" style="width: 68px" /></td>
<th>
职务</th>
<td>
<input id="zw" name="zw" class="textbox2" readonly="readonly" type="text"
runat="server" style="width: 68px"/></td>...
function SelUser2()
{
var Url = "Hr_Sel.aspx";
var result=window.showModalDialog(Url,'tempdialog','dialogHeight:500px;dialogWidth:430px;resizable:yes;status:no;');
if (result != null) {
var val = result.split('$$$');
document.getElementById("dq").value = val[0];
document.getElementById("gh").value = val[1];
document.getElementById("name").value = val[2];
document.getElementById("ename").value = val[3];
document.getElementById("Hidden_mail").value = val[4];
document.getElementById("zw").value = val[5];
document.getElementById("gs").value = val[6];
document.getElementById("bm").value = val[7];
document.getElementById("txt_zwd").value = val[8];
document.getElementById("HiddenQtid").value = val[9]
}
} 以上代码 除google和Safari浏览器 都正常!页面控件可以正常传值。 为什么他们俩就不认呢?
网上说是兼容问题,要设 id 和name的属性。可我都有了。 为什么google和Safari 取不到值呢?
(正常效果:点击选择人员按钮 弹出窗口 选择人员 关闭窗口 input自动显示选择人员的基本信息。
google和Safari异常:点选人员后,窗口关闭 页面没反应 input控件没有值!)
对啊,那你用google和Safari浏览器来测试干嘛呢。