javascript / php>有没有办法使用常规按钮提交信息并调用javascript函数?

时间:2012-10-11 05:59:19

标签: php javascript html

我已经构建了一个单击按钮时旋转图片的功能。我想告诉这个函数我希望它用文本字段或类似的东西旋转多少度,并且还调用一个在php中执行的移动步进电机的函数。有办法吗?我尝试过提交按钮,但它没有按照我想要的方式显示动画。

1 个答案:

答案 0 :(得分:1)

提交按钮通常用于提交表单。虽然你也可以使用它们,但不建议使用它们。您只需使用<button />元素即可。您可以在按钮的onclick事件处理程序中传递函数参数。

<button id="rotate" onclick= "rotate('35')">Rotate</button>

如果您想获取文本字段的值并在表单中发送。

<button id="rotate" onclick= "rotate(document.getElementById('textboxid').value)">Rotate</button>

Demo

但是,调用通过PHP执行的函数是一个棘手的部分。有不同的方法可以做到这一点:

  • 将表单提交到PHP页面并分配URI参数,如page.php?function=test
  • 通过传递与上述类似的URI参数中的值,直接进入PHP页面。
  • 使用AJAX请求发送和接收数据。