Javascript 将必填字段提示符置于onclick=confirm()提示符之前

Javascript 将必填字段提示符置于onclick=confirm()提示符之前,javascript,html,Javascript,Html,现在,我有一个文本字段,看起来有点像这样: <input type="text" name="name" value="" pattern=".{3,}" required title="3 char minimum"> 然后是“提交”按钮: <input type="submit" value="Submit" onclick="return confirm('Are you sure?')"> 如果文本框中没有三个字符,并且我单击了submit按钮,则co

现在,我有一个文本字段,看起来有点像这样:

<input type="text" name="name" value="" pattern=".{3,}" required title="3 char minimum">

然后是“提交”按钮:

<input type="submit" value="Submit" onclick="return confirm('Are you sure?')">

如果文本框中没有三个字符,并且我单击了submit按钮,则confirm()框将优先显示,而不是首先显示所需的标题

是否有办法通过“提交”按钮在确认窗口前显示所需的标题


这里有一个提示:

您可以将调用放在表单submit上,而不是单击submit按钮

试试这个:

<form action="" onSubmit="return confirm('Are you sure?')">
  <input type="text" name="name" value="" pattern=".{3,}" required title="3 char minimum">
  <input type="submit" value="Submit">
</form>


您可以在表单submit上调用,而不是单击submit按钮

试试这个:

<form action="" onSubmit="return confirm('Are you sure?')">
  <input type="text" name="name" value="" pattern=".{3,}" required title="3 char minimum">
  <input type="submit" value="Submit">
</form>