2016-05-06 27 views
0

我有一個表單調用另一個PHP頁面的動作屬性,但是我想首先驗證一個文本字段不是空的使用JavaScript,怎麼可以我從<input type"submit">標籤執行此操作?如何使用javascript驗證表單中的數據,然後調用php頁面

+0

您是否認爲將您的代碼添加到您的問題中? –

+0

我沒有提交這個作爲答案,因爲我推薦一個插件,但這是一個很棒的驗證工具: [jquery.validate()](https://jqueryvalidation.org/) –

+0

該級別的輸入驗證可以在沒有javascript(html5)的情況下完成,不需要javascript,當然也不是像jquery這樣的龐大庫。 – swa66

回答

1

在html5中: <input type="text" [...] required="required" /> 將允許支持瀏覽器強制用戶在允許提交表單之前輸入內容。

無論解決方案:不要相信你的php代碼,它已經在客戶端進行了驗證,也不是你的表單開始將輸入發送到腳本。因此,重新在php代碼中的服務器上的所有驗證。

+0

感謝您的回覆,有沒有一種方法可以在提示該字段是必需時編輯消息所說的內容? –

+0

這可能有所幫助:http://stackoverflow.com/questions/5272433/html5-form-required-attribute-set-custom-validation-message – swa66