2017-04-10 56 views
0

我有一個包含一個形式如下:默認按鈕不應觸發警報「必填字段」

echo"<textarea name='pb' required></textarea>"; 
 

 
echo"<button name='bt'>button1</button>"; 
 
echo"<button name='bt'>button2</button>"; 
 
echo"<button name='bt'>button3</button>"; 
 
echo"<button name='bt'>button4</button>"; 
 

 
echo"<input type=submit name='submit' value='Submit'>";

正如你可以在我的代碼中看到,需要textarea的,但我有很多按鈕。我只想在按下提交按鈕時顯示需要textarea的消息,但是當我單擊其他按鈕時,不應出現此消息。

回答

0

添加type="button"的按鈕應該做的伎倆:

<button name="bt" type="button">button</button> 

見MDN的更多按鈕:https://developer.mozilla.org/nl/docs/Web/HTML/Element/button

submit:按鈕的表單數據提交到服務器。 如果未指定屬性,或者屬性動態更改爲空值或無效值,則這是默認值。

button該按鈕沒有默認行爲。它可以將客戶端腳本與元素的事件相關聯,這些事件在事件發生時觸發。