我是php,html和web开发的初学者。现在我学习php。 我怀疑与how to check if input type button is pressed in php?
完全相同但我在那里找不到合适的答案。请看上面的链接...... 实际上表单提交是通过使用Java脚本完成的,这就是为什么他在按钮的onclick =" send(this.form)" ...而且此按钮类型不是“提交”,但它是“按钮”按钮'本身,我尝试了我在那里找到的答案之一 使用print_r($ _ POST)打印所有提交的值..但我无法在那里找到我的按钮..
我的HTML代码
<Form action="user_register.php" method="post">
<input type="text" id="txtEmail" name="textEmail"/>
<input type="button onclick=runjava() Name="Button"/>
</Form>
我的Javascript
function runjava()
{
---
----Codes for validation and some animation
document.forms.item(0).submit();
}
请帮我解决这个问题
答案 0 :(得分:0)
是的,您可以使用jQuery / javascript来执行此操作。
通常,您应该为输入元素分配ID或类,以便轻松识别触发事件的控件。
假设您有input
按钮:
<input type="button" id="mybutt" value="Click Me">
单击按钮时发出警报:
$(document).ready(function() {
$('#mybutt').click(function() {
alert('it was pressed');
});
});
$(document).ready(function() {
位确保页面(DOM)首先加载了所有元素,然后才允许代码将事件绑定到它们,等等。这很重要。
注意在使用jQuery命令之前,必须首先确保在页面上引用/加载了jQuery库。大多数情况下,我们会在<head>
标记中执行此操作,如下所示:
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
</head>
但它可以在jQuery代码之前的任何时候加载。