如何使用按钮

时间:2016-03-10 09:40:27

标签: javascript php html

我想通过单击按钮来提交输入表单的值。一般按下输入也提交from,bt我需要防止。如果单击按钮,我只需要提交所有输入数据。

所以,我使用window.location='insert_expences.php',但在insert_expences.php中我无法获取输入字段的值。我使用echo "<pre>"; var_dump($_POST);die;

我想仅在单击按钮时获取所有输入值。

Plz帮助谢谢

3 个答案:

答案 0 :(得分:0)

<form onsubmit="return false;">
....
</form>

答案 1 :(得分:0)

您可以删除submit并使用按钮:

<input type="button" value="" id="button">

并将监听器添加到按钮:

$('#button').click(function() {
    $(this).parents('form').submit();
});

答案 2 :(得分:0)

完成工作代码,以防止在Enter / Return Key上提交表单。当用户点击“提交”按钮时,它将提交表单。

1.php文件

<?php
/* Add your php code here if needed */
?>
 <!-- form starts -->
<form action="2.php" method="post" id="regForm">
 <input name="a" type="text" />
 <input name="b" type="text" />
 <input name="sub" type="submit" value="Submit" />
</form>
<!-- form ends-->

 <!-- Insert the code below before </body> Tag -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>

 <script>
   $('#regForm').on('keyup keypress', function(e) {
   var keyCode = e.keyCode || e.which;
     if (keyCode === 13) {
       e.preventDefault();
       return false;
     }
  });
 </script>

2.php文件

 <?php
//Show the form data that was sent here
echo "<pre>"; var_dump($_POST);
die;
?>

要了解有关PHP的更多信息,请参阅以下链接

PHP with HTML - PHP 5 Tutorial - learn php