2017-04-10 63 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该按钮没有默认行为。它可以将客户端脚本与元素的事件相关联,这些事件在事件发生时触发。