2015-09-06 68 views
-2

我試圖創建一個具有多個輸入字段的表單。在PHP表單上強制輸入字段

我有的問題是如何使表單不發送到服務器,如果某個收件箱字段爲空。我想使用JavaScript彈出框來通知用戶,而不是指向新頁面,PHP會殺死腳本並留下消息。

回答

2

您可以簡單地使用客戶端HTML5 required屬性,並使其不提交。

<form action=""> 
 
    <div><input type="text" required placeholder="Username" /></div> 
 
    <div><input type="password" required placeholder="Password" /></div> 
 
    <div>Try submitting the form, without filling in.</div> 
 
    <div><input type="submit" /></div> 
 
</form>

嘗試提交表單,而不在兩個表格填充。

+1

使用舊版本的瀏覽器無法正常工作,所以僅依賴於此是危險的,我錯了嗎? – Arturo

+2

@Arturo你是對的。即使相信JS也是危險的。也有必要驗證服務器上的任何內容。 – Ahmad

相關問題