国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

js選中下拉框項自動提交表單

php中文網
發(fā)布: 2016-06-07 17:23:42
原創(chuàng)
1986人瀏覽過

據一位網友反映,他使用wblog博客程序發(fā)現(xiàn)了一個瀏覽器不兼容的問題,在火狐瀏器下添加欄目時,選擇模型后,上級欄目沒有出現(xiàn)相應的欄目列表!


在解決這個問題之前,先來說一下欄目表單添加的原理。


? ? ?在添加欄目的過程中,首先選擇模型,如文章、圖片、下載等模型,選中下拉菜單的一項后,會觸發(fā)JS的onChange()事件,自動提交表單,返回該模型相應的欄目。代碼如下:

<form action="/Admin/News/insert" method="POST" > 
    <table width="100%" cellspacing="0" style="font-size:12px;"> 
       <tbody> 
            <tr> 
            <td width="100" align="center">請選擇模型:</td> 
            <td align="left"> 
           <select name="modelid" id="modelid" onChange="document.all.dosubmit.click()"> 
         <option value="0">模型</option>   
            <volist name="mlist" id="mo"> 
              <if condition="$modelid eq $mo['modelid']">  
               <option value="$mo['modelid']" selected>{$mo['model']} </option> 
              <else />    
                <option value="{$mo['modelid']}">{$mo['model']}</option>  
              </if> 
              
               </volist>        
                           
        </select>         
      <input  type="submit"  name='dosubmit' style="display: none;" value="提交" />   
          </td>    
        </tr> 
   </form>
登錄后復制

在整個JS自動觸發(fā)事件的過程中,起關鍵作用的代碼是onChange="document.all.dosubmit.click()",經測試,這段JS代碼在IE瀏覽器中可以正常執(zhí)行,但到了火狐瀏覽器后,卻無法執(zhí)行了。


問題的解決辦法
1、經表單

添加一個ID名稱,如

2、把document.all.dosubmit.click()修改為document.getElementById('mid').submit()

完成上面的修改后,添加欄目可以在IE、火狐和谷哥瀏覽器完成!因為我的電腦里就只裝了以上三種主流瀏覽器,其它的有等測試。

? ? ??

最佳 Windows 性能的頂級免費優(yōu)化軟件
最佳 Windows 性能的頂級免費優(yōu)化軟件

每個人都需要一臺速度更快、更穩(wěn)定的 PC。隨著時間的推移,垃圾文件、舊注冊表數(shù)據和不必要的后臺進程會占用資源并降低性能。幸運的是,許多工具可以讓 Windows 保持平穩(wěn)運行。

下載
來源:php中文網
本文內容由網友自發(fā)貢獻,版權歸原作者所有,本站不承擔相應法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權的內容,請聯(lián)系admin@php.cn
最新問題
開源免費商場系統(tǒng)廣告
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網:公益在線php培訓,幫助PHP學習者快速成長!
關注服務號 技術交流群
PHP中文網訂閱號
每天精選資源文章推送
PHP中文網APP
隨時隨地碎片化學習
PHP中文網抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://m.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號