JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Web Design 版  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 B欄位受到A欄位的影響而決定B欄位是否可以使用
chen7635





發文: 1
積分: 0
於 2011-03-10 17:27 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
當text1 這個欄位輸入了特定的值後,text2 這個欄位允許輸入
text1一開始就可以輸入,text2一開始是不能使用的
下面是我自己試著些出來的程式,執行後沒有反應
幫我看看是那邊出錯

<script type="text/javascript">
function disable()
{

  var abc = document.getElementByName("text1").value;


if(abc == 50 || abc == 51 || abc == 52){

  document.getElementByName("text2").disabled = false;
}else{
  document.getElementByName("text2").disabled = true;
}

}
</script>

<input id="text1" name="text1" type="text" size="2" onchange = "disable()"/>
<input id="text2" name="text2" type="text" disabled="disabled" />


reply to postreply to post
作者 Re:B欄位受到A欄位的影響而決定B欄位是否可以使用 [Re:chen7635]
ixvdyjrq





發文: 23
積分: 0
於 2011-03-10 18:07 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
應改為:
1
2
3
4
5
6
7
8
9
10
function disable()
{
    var abc = document.getElementsByName("text1")[0].value;
 
    if(abc == 50 || abc == 51 || abc == 52){
      document.getElementsByName("text2")[0].disabled = false;
    }else{
      document.getElementsByName("text2")[0].disabled = true;
    }
}


1. getElementByName -> getElementsByName
2. getElementsByName 抓回來是多筆,要以陣列取法指定 index:
getElementsByName("text1")[0].value
3. 程式可簡化為:
var isDisable = !(abc == 50 || abc == 51 || abc == 52);
document.getElementsByName("text2")[0].disabled = isDisable;


reply to postreply to post
» JWorld@TW »  Web Design 版

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8