如何使用按钮提交表单
How to submit a form with button
我正在尝试仅通过单击按钮来提交输入表单的值。通常按回车键也提交发件人,bt 我需要防止这种情况。如果单击按钮,我只需要提交所有输入数据。
所以,我使用 window.location='insert_expences.php'
,但在insert_expences.php我无法获取输入字段的值。我使用echo "<pre>"; var_dump($_POST);die;
我想仅在单击按钮时获取所有输入值。
请帮忙谢谢
完整的工作代码,以防止在回车键上提交表单。当用户单击"提交"按钮时,它将提交表单。
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 的更多信息,请参阅以下链接
PHPwith HTML - PHP 5 教程 - 学习 php
<form onsubmit="return false;">
....
</form>
您可以删除submit
并使用按钮:
<input type="button" value="" id="button">
并将侦听器添加到按钮:
$('#button').click(function() {
$(this).parents('form').submit();
});
相关文章:
- HTML表单提交时未执行外部函数
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将图像上传ajax与表单提交ajax相结合
- Javascript无法处理表单提交
- 如何在我的情况下禁用表单提交
- 加载后的页面与ajax表单提交不起作用
- angularjs-控制器在表单提交时未调用
- 禁用带有字符白名单的表单提交
- 如何使用Google Analytics跟踪表单提交
- 使用javascript将表单提交到iframe目标中
- e.preventDefault在表单提交时被忽略
- AngularJS JQuery Ajax表单提交等效
- JavaScript表单提交帮助
- PHP表单提交和重定向
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- setTimeOut AFTER jQuery表单提交
- 从函数中选择要触发表单提交的正确元素
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 表单提交问题,如何在我的URL末尾获得ID的值
- Javascript使用Confirm取消表单提交