检查在php中按下的输入类型按钮

时间:2013-06-21 18:34:25

标签: php html

我是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();
}

请帮我解决这个问题

1 个答案:

答案 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代码之前的任何时候加载。