0
說明:開始時,該字段的值爲YYYY-MM-DD。如果用戶刪除了該值並且沒有輸入任何內容,則應該禁用「ok」按鈕。如果用戶刪除該值並鍵入新值,則應啓用「ok」按鈕。該代碼僅適用於第二種情況。onkey事件 - 禁用按鈕問題
function ChangeOkButton()
{
if(document.getElementById('fromDate').value == null)
{ document.getElementById('save').disabled = true; }
else {document.getElementById('save').disabled = false; }
}
<input type="text" name="fromDate" id="fromDate" value="YYYY-MM-DD" onkeypress="ChangeOkButton();"/>
這可能嗎?
謝謝!
10x!不幸的是它不能正常工作。即使在現場沒有任何價值的時候,按鈕仍然可用。 – Ronny 2010-10-06 13:37:56
我嘗試了FF3.6,它的工作原理,只是改變「onkeyup」onkeypress「 – 2010-10-06 13:51:01
我在firebut錯誤:'字段是undefined [打破這個錯誤]如果((/ ^(YYYY \ -MM \ -DD | 2 \ d {3} \ - (0 [1-9 ...] \ {d} | 3 [01]))$ /)。test(field.value)){' – Ronny 2010-10-06 14:00:05