我有一個URL提交表單,我希望它具有目前無法實現的特定行爲。最初我希望啓用按鈕。有人輸入URL並點擊「提交」按鈕後,我想調用我的checkURL()函數。如果該函數返回true,我希望該按鈕被禁用,然後我想打開remote_file.php。如果它返回false,我希望按鈕被啓用,並讓他們嘗試另一個URL。禁用按鈕HTML
<form name=URLSubmitForm
action="remote_file.php"
method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="524288000">
<input type="text" name="name" size="50">
<input type="submit"
onchange="this.disabled=false"
onclick="this.disabled=true; checkURL();"
value="submit">
</form>
編輯:它看起來像我只是把onchange放在錯誤的地方。最後我這樣做是爲了修復重新啓用按鈕
<input type="text" onchange="submit.disabled=false" name="name" size="50">
謝謝!
返回false從onclick提交按鈕是一種常見的驗證模式 –
非常有幫助,謝謝! – Corey