2010-03-19 25 views
0

我有一個複選框和一個文本框。 我已經使用struts標籤和如何使用JavaScript來包含struts html標記?

現在我需要驗證,如果複選框被選中,我應該灰色(禁用)文本框。如果未選中,則文本框中會顯示電話號碼。

我確實喜歡這個,我在點擊複選框時調用了一個java腳本,並且根據wheather複選框檢查了ix的innerHtml。

var status_check = document.getElementById(「line1Checked」)。checked;如果(status_check == true){ document.getElementById(「line1」)。readonly =「true」; } else { document.getElementById(「line1」)。readonly =「false」; }

如果選中該複選框,我只能使文本框爲只讀。 這是文本框是如何defiened,

請建議..

回答

0

好吧 - 現在很容易理解 - 謝謝。 。確保使用styleId - 屬性中您的輸入字段爲只讀設置此輸入字段中輸入您的javascript代碼應該做的:

document.getElementById("line1").setAttribute("readonly","true");

希望幫助

+0

我得到了我的答案.. var status_check = document.getElementById(「line1Checked」)。checked; if(status_check == true){document.getElementById(「line1」)。readOnly =「true」; } else {document.getElementById(「line1」)。readOnly =「false」; } –

+0

所有的struts標籤都會被轉換爲html標籤。所以我們可以使用這個 –

0

HI DJ,

你得到一個錯誤信息對你的第二JavaScript的snippset?也可以發佈多一點的代碼。從這幾行很難看出文本是「還是未定義」 無論如何,如果你禁用了textarea,考慮到輸入可能不會被張貼

+0

我已經編輯了問題請。檢查它,並建議我的解決方案。 –

相關問題