Re: [問題] javascript 在各瀏覽器之間的差別

看板Web_Design作者 (....)時間15年前 (2010/09/07 01:29), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串2/2 (看更多)
這是我的code 我發現是flag的問題 如果我直接打flag="false"的話 就可以成功執行 可是現在如果用document.form1.save.value的話就不行 不過我確定save的值是false的 還是說document.form1.save.value;在firefox下也讀不出字串falseQQ 不好意思 麻煩大家了 <input name="submit" type="submit" id="submit" value="送出本期"/> 這是save的tag <input name="save" type="hidden" id="save" value="<?php echo $row_ceo["save"]?>" /> var flag = document.form1.save.value; if(flag=="false"){ document.getElementById('submit').disabled = "disabled";} ※ 引述《gais (....)》之銘言: : 我之前在板上問了類似的問題 : document.getElementById('submit').disabled = "disabled"; : 熱心的板友建議我使用上述的code 來讓我的按鈕disable : 可是這個code在ie 和 chrome可以正常的執行 : 可是在firefox底下卻不行>"< 我的firefox也是3.6.x版的 : 這問題已經困擾我很多天了 : 希望大家幫幫我解決這個燙手山芋QQ : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.87.21

09/07 01:42, , 1F
document.getElementById("save") ?
09/07 01:42, 1F

09/07 01:42, , 2F
save的tag寫出來看看...
09/07 01:42, 2F
※ 編輯: gais 來自: 140.115.87.21 (09/07 01:45)

09/07 01:51, , 3F
你把 document.form1.save.value
09/07 01:51, 3F

09/07 01:51, , 4F
換成 document.getElementById("save").value 吧
09/07 01:51, 4F

09/07 01:51, , 5F
這是因為你取值的寫法用的是 ieonly的寫法...fx是無辜的
09/07 01:51, 5F

09/07 02:08, , 6F
謝謝你 這個問題有了新的突破了
09/07 02:08, 6F

09/07 10:05, , 7F
之前已經我已經po過Tony的方法了...另~php記得加分號 ;
09/07 10:05, 7F
文章代碼(AID): #1CXIKNMp (Web_Design)
文章代碼(AID): #1CXIKNMp (Web_Design)