2011-02-16 13 views

回答

5

你不能(至少在任何接近合理的方式)。 「禁用」是指「不提交此控件」

也許你的意思是「只讀」,而不是?

+0

好吧,我應該使用只讀,並分配一個CSS類,呈現禁用effect.yeah? – 2011-02-16 13:12:44

0

您可以提交禁用的輸入的唯一方法是使用JavaScript創建一個隱藏的輸入,當某些東西切換爲禁用並在啓用時將其刪除。

0

如果你覺得要做一些JavaScript,你可以在用戶點擊提交時啓用你的表單元素。

的document.getElementById( 「我的外形元件」)禁用=假

+0

這將仍然阻止它們被髮送,因爲onsubmit在事件實際處理之前被執行。我想這可能與setTimeout,但只讀是絕對清潔的方法。 – Strayer 2011-03-03 18:22:21