0

我正在使用引导表单验证进行表单验证。我有两个特定形式的按钮,一个是确认按钮,另一个是提交按钮。我想阻止提交确认按钮并将其用作验证按钮。如果表单填写正确,另一个按钮仅用于提交。如果表单被接受,确认按钮将会淡出。

<form method="post" action="">
    <input type="text" name="name">
    <input type="text" name="name">
    <input type="submit" name="confirm" value="Confirm">
    <input type="submit" name="submit" value="Submit">
</form>

如果我在确认按钮上使用类型“按钮”,它将不会验证表单。如果有人有任何想法,请回答。非常感谢您的回答。

4

2 回答 2

0

提供一个 id 来确认按钮并形成。我已经对此进行了测试,并且可以正常工作。

<form method="post" action="" id="myform">
    <input type="text" name="name">
    <input type="text" name="name">
    <input type="submit" name="confirm" value="Confirm" id="confirmbutton">
    <input type="submit" name="submit" value="Submit">
</form>

在 jQuery 中

<script>
$( document ).ready(function() {

$('#myform').submit(function(event){
    var btn = $(this).find("input[type=submit]:focus" ).attr("id");
    console.log(btn);
    if(btn=="confirmbutton")
    event.preventDefault();

});
}); 
</script>
于 2016-05-18T04:22:20.000 回答
0

我将第一个按钮的元素从输入更改为按钮。

<form method="post" action="">
  <input type="text" name="name">
  <input type="text" name="name">
  <button name="confirm" type="button">Confirm</button>
  <input type="submit" name="submit" value="Submit">
</form>

于 2016-05-18T04:08:06.717 回答