父页面获取子页面带有双引号值的js问题 由于这个值是从java对象里读出来的,我要替换也只能在代码里替换,请问该怎么写啊?我是js文盲 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在split处理之前用str.replace(/\"/g,"替换成其他字符比如”");处理完以后在还原回去呗 要在java里面替换!!!不是在JS 红色部分是修改的部分。把selstr中的双引号替换成@,在进行分割。每个数组在把@替换成双引号。function save() { var isSel = false; var selstr; if(document.all.radiobutton.length == undefined && document.all.radiobutton.checked == false) { alert("请选择单位!"); return false; } else if(document.all.radiobutton.length == undefined && document.all.radiobutton.checked == true) { isSel = true; selstr = document.all.radiobutton.value; } else { for(var i=0;i <document.all.radiobutton.length;i++) { if(document.all.radiobutton[i].checked==true) { isSel = true; selstr = document.all.radiobutton[i].value; break; } } } if(!isSel) { alert("请选择单位!"); return false; } else { var re = /"/g; str = str.replace(re,"$"); var s = selstr.split("@"); re = /@/g; window.opener.document.all('apply.appcompanypk').value = s[0].replace(re,"\""); window.opener.document.all('apply.applicatcompany').value = s[1]replace(re,"\""); window.opener.document.all('apply.applicataddress').value = s[2]replace(re,"\""); window.close(); } return true; } firebug没有在错误处中断功能 依然是IE缓存问题,大家进来探讨下。。。 jQuery中的$('ol',this)如何理解 为什么是undefined呢? 本人太菜,折腾了2都没搞定,js 定时器的问题 如何根据指定的日期格式用正则表达式从字符串中提取出年、月、日? 恭喜MEIZZ,散分! 各位有没有碰到过这样的关于层的使用的杂症?????急死我了, 进来看看吧,多谢了!! 急!关于团队开发工具的问题 【swfupload上传组件】在IE下上传按钮图标显示不出来的问题 问个网络问题,挺好玩的,,,关注网络未来走向... js验证问题
处理完以后在还原回去呗
要在java里面替换!!!不是在JS
把selstr中的双引号替换成@,在进行分割。每个数组在把@替换成双引号。function save()
{
var isSel = false;
var selstr;
if(document.all.radiobutton.length == undefined && document.all.radiobutton.checked == false)
{
alert("请选择单位!");
return false;
}
else if(document.all.radiobutton.length == undefined && document.all.radiobutton.checked == true)
{
isSel = true;
selstr = document.all.radiobutton.value;
}
else
{
for(var i=0;i <document.all.radiobutton.length;i++)
{
if(document.all.radiobutton[i].checked==true)
{
isSel = true;
selstr = document.all.radiobutton[i].value;
break;
}
}
}
if(!isSel)
{
alert("请选择单位!");
return false;
}
else
{
var re = /"/g;
str = str.replace(re,"$");
var s = selstr.split("@");
re = /@/g;
window.opener.document.all('apply.appcompanypk').value = s[0].replace(re,"\"");
window.opener.document.all('apply.applicatcompany').value = s[1]replace(re,"\"");
window.opener.document.all('apply.applicataddress').value = s[2]replace(re,"\"");
window.close();
}
return true;
}