程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ie 8-innerHTML的兼容問題?IE8以上提交數據後獲取不了內容

ie 8-innerHTML的兼容問題?IE8以上提交數據後獲取不了內容

編輯:編程綜合問答
innerHTML的兼容問題?IE8以上提交數據後獲取不了內容

圖片說明


更多圖片中,IE8以上,保存後獲取不了內容
<form name="editForm" method="post" action="?Action=SaveEdit&Result=Modify&ID=5">
<TR height=28>     
     <td  rowspan="3" width=200>更多圖片:</td>    
     <td ><input name="UrlVolume" type="text" size="2" class="textfield" maxlength="2" >    
       張 <input type="button" name="SubmitUrl" onClick="setid();" value="設定" class="button">    
      輸入數量後點設定</td>    
   </tr>    
    <TR>    
     <td id="PicUp" class=forumRowHighlight></td>    
   </tr> 
   <TR >    
     <td >&nbsp;</td>    
     <td ><input name="submitSaveEdit" type="submit"  id="submitSaveEdit" value="保存" ></td>    
   </tr>    
 </form>    
</table>    
<script type="text/javascript">    
function setid()    
{    
str='';    
if(!document.editForm.UrlVolume.value)    
document.editForm.UrlVolume.value=1;    
for(i=1;i<=document.editForm.UrlVolume.value;i++)    
{    
if(document.editForm.UrlVolume.value<100)    
{    
str+='<input type="text" name="PicUrl'+i+'" value="0'+i+'" class="textfield" style="WIDTH: 240;" title="圖片地址">&nbsp;<input type="text" name="PicName'+i+'" value="包裝" class="textfield" style="WIDTH: 100;" title="中文描述">&nbsp;<input type="text" name="PicNameEn'+i+'" value="English'+i+'" class="textfield" style="WIDTH: 100;" title="英文描述">&nbsp;<a href=javaScript:OpenScript("UpFileForm.asp?Result=PicUrl'+i+'",460,180)><img src="images/upfile.gif" width="44" height="22" border="0" align="absmiddle"></a><br>';    
}    
}    
document.all.PicUp.innerHTML=str;    
}    
</script>    

最佳回答:


IE11不支持document.all,引用dom對象最好是用document.getElementById。


        document.getElementById('PicUp').innerHTML = str;

而且你的form標簽不要嵌套到table裡面,form不是table的合法子元素,浏覽器可能會亂解析,導致你添加的內容不再form表單內,你自己f12調出開發工具看dom結構就知道了,你的應該就是這個問題。

 <form name="editForm" method="post" action="?Action=SaveEdit&Result=Modify&ID=5">
    <table>
        <tr height=28>
            <td rowspan="3" width=200>更多圖片:</td>
            <td>
                <input name="UrlVolume" type="text" size="2" class="textfield" maxlength="2">
                張 <input type="button" name="SubmitUrl" onclick="setid();" value="設定" class="button">
                輸入數量後點設定
            </td>
        </tr>
        <tr>
            <td id="PicUp" class=forumRowHighlight></td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td><input name="submitSaveEdit" type="submit" id="submitSaveEdit" value="保存"></td>
        </tr>
    </table>
</form>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved