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
更改type为submit并给它一个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").
给他们一个相同的名字
例如
<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"