function CenCompany(myform)
{
var str,i;
for(i=1;i<=myform.Company1_Number.value;i++)
{str+="<input name=\"BusinessChar_" + i + "\" type=\"text\" id=\"BusinessChar_" + i + "\" size=\"30\" readonly>";
str+="<input name=\"Upload1\" type=\"button\" id=\"Upload1\" value=\"上传附件\" onClick="upload('Form1','BusinessChar_'+ i +''','UploadAnnex','soft','','','Content',0,'Annex')>";
这段js在输出的时候如果不要onClick="upload('Form1','BusinessChar_'+ i +''','UploadAnnex','soft','','','Content',0,'Annex') 就是正确的,但是onclick又必须得有
我想是不是这其中的标点符号也要进行相应的处理,才能正确显示啊,请指点一下,谢谢
{
var str,i;
for(i=1;i<=myform.Company1_Number.value;i++)
{str+="<input name=\"BusinessChar_" + i + "\" type=\"text\" id=\"BusinessChar_" + i + "\" size=\"30\" readonly>";
str+="<input name=\"Upload1\" type=\"button\" id=\"Upload1\" value=\"上传附件\" onClick="upload('Form1','BusinessChar_'+ i +''','UploadAnnex','soft','','','Content',0,'Annex')>";
这段js在输出的时候如果不要onClick="upload('Form1','BusinessChar_'+ i +''','UploadAnnex','soft','','','Content',0,'Annex') 就是正确的,但是onclick又必须得有
我想是不是这其中的标点符号也要进行相应的处理,才能正确显示啊,请指点一下,谢谢
str+="<input name=\"Upload1\" type=\"button\" id=\"Upload1\" value=\"上传附件\" onClick=\"upload('Form1','BusinessChar_'+ i +''','UploadAnnex','soft','','','Content',0,'Annex')\">";
这里有变量i 该如何处理呢
var i=3;
var str;
str+="<input name=\"Upload1\" type=\"button\" id=\"Upload1\" value=\"上传附件\" onClick=\"upload('Form1','BusinessChar_"+ i +",'UploadAnnex','soft','','','Content',0,'Annex')\">";
alert(str);
<input name="BusinessChar_1" type="text" id="BusinessChar_1" size="30" readonly><input name="Upload1" type="button" id="Upload1" value="上传附件" onClick="upload('Form1','BusinessChar_1','UploadAnnex','soft','','','Content',0,'BusinessChar');">
因为我这里要用js去输出,所以..我引号可能有错误,麻烦大虾们了
str+="<input name=\"Upload1\" type=\"button\" id=\"Upload1\" value=\"上传附件\" onClick=\"upload('Form1','BusinessChar_"+ i +",'UploadAnnex','soft','','','Content',0,'Annex')\">";
alert(str);alert,,输出后发现变量后是少了个' 谢谢你们的指导了,3K