2014-10-02 45 views
0

我有一個簡單的Web表單,一旦按下提交按鈕,就會檢查所有必填字段是否有數據然後打印。HTML Form Check required =「」onclick =「window.print()」

下面是我到目前爲止的一個例子。

<form> 
    <span><input value="" required=""/><label>First</label></span> 
    <input type="submit" name="submit" value="Submit" onclick="window.print()"/> 
</form> 

當用戶點擊提交按鈕時,頁面被髮送到打印機。然後,一旦頁面被打印並且用戶返回到該頁面,那麼所需的檢查由瀏覽器進行。我如何翻轉這些功能?

謝謝, 亞歷克斯

+0

你在項目中使用jQuery嗎?或者你在尋找純JS解決方案來解決這個問題? – jevgenig 2014-10-02 14:14:23

+0

爲什麼不寫一個函數並調用它? – Steve 2014-10-02 14:14:25

+0

@jevgenig我的網站確實使用jQuery。 – 2014-10-02 14:17:22

回答

5

刪除您onclick,而是在表單上使用onsubmit

<form onsubmit="window.print();"> 
    <span><input value="" required=""/><label>First</label></span> 
    <input type="submit" name="submit" value="Submit" /> 
</form> 
+0

+1好的答案。 – SSA 2014-10-02 14:22:47

+0

非常好。正是我需要的。 – 2014-10-02 14:27:54