如何将按钮值发布到PHP?

hom*_*lyn 10 html javascript php forms

我想在html页面上使用AZ按钮,如下所示(仅样本和几个单词)

<INPUT TYPE="BUTTON" VALUE=" A " ONCLICK="A">
<INPUT TYPE="BUTTON" VALUE=" B " ONCLICK="B">
<INPUT TYPE="BUTTON" VALUE=" C " ONCLICK="C">
<INPUT TYPE="BUTTON" VALUE=" D " ONCLICK="D">
<INPUT TYPE="BUTTON" VALUE=" E " ONCLICK="E">
<INPUT TYPE="BUTTON" VALUE=" F " ONCLICK="F">
<INPUT TYPE="BUTTON" VALUE=" G " ONCLICK="G">
<INPUT TYPE="BUTTON" VALUE=" H " ONCLICK="H">
<INPUT TYPE="BUTTON" VALUE=" I " ONCLICK="I">
<INPUT TYPE="BUTTON" VALUE=" J " ONCLICK="J">
Run Code Online (Sandbox Code Playgroud)

当我点击每个按钮时,我想将按钮上的相应值发布到PHP变量.

我怎样才能做到这一点?

Bal*_*usC 17

更改typesubmit并给它一个name(并删除无用onclick和平坦的90年代风格的大写标签/属性).

<input type="submit" name="foo" value="A" />
<input type="submit" name="foo" value="B" />
...
Run Code Online (Sandbox Code Playgroud)

该值将可用$_POST['foo'](如果父母<form>有a method="post").

  • @baTimá:呃,你肯定可以继续使用PHP和ajax.这个问题没有任何意义,我建议花更多的时间来学习基本的Web开发概念.如果您有特定问题,请按"提问". (3认同)
  • @baTimá:然后使用`type ="submit"`,完全如答案中所述. (2认同)

Jos*_*osh 7

给他们一个相同的名字

例如

<input type="button" value="a" name="btn" onclick="a" />
<input type="button" value="b" name="btn" onclick="b" />
Run Code Online (Sandbox Code Playgroud)

然后在你的PHP使用:

$val = $_POST['btn']
Run Code Online (Sandbox Code Playgroud)

编辑,正如BalusC所说; 如果您不打算使用onclick来执行任何javascript(例如,发送表单),那么请将其删除并使用type="submit"