我正在尝试获取输入按钮的值,因为我试图设置一个"系统",用户可以在不同的选项之间决定并根据他选择的内容来决定一封电子邮件发送信息。由于我是PHP的新手,所以我试图保持简单。
这就是输入按钮的外观:
<input name="form-thema" class="fwd_btn ipt_btn" type="button" value="VALUE1" />
<input name="form-thema" class="fwd_btn ipt_btn" type="button" value="VALUE2" />
<input name="form-thema" class="fwd_btn ipt_btn" type="button" value="VALUE3" />
它们具有相同的名称,但值不同,我需要获取值属性并将其存储在PHP变量中。由于我想通过电子邮件发送信息。
通过php
在表单内包装按钮,然后将类型更改为type=submit
<form action="handle.php" method="POST">
<input name="form-thema" class="fwd_btn ipt_btn" type="submit" value="VALUE1" />
<input name="form-thema" class="fwd_btn ipt_btn" type="submit" value="VALUE2" />
<input name="form-thema" class="fwd_btn ipt_btn" type="submit" value="VALUE3" />
</form>
handing.php
<?php
echo $_POST['form-thema'];
?>
通过javascript
我会在每个按钮上添加一个onclick事件:
html
<input name="form-thema" class="fwd_btn ipt_btn" type="button" value="VALUE1" onclick="choose_value('VALUE1')" />
<input name="form-thema" class="fwd_btn ipt_btn" type="button" value="VALUE2" onclick="choose_value('VALUE2')" />
<input name="form-thema" class="fwd_btn ipt_btn" type="button" value="VALUE3" onclick="choose_value('VALUE3')" />
javascript
function choose_value(val) {
alert(val);
// You probably need to send this to a php file via ajax
}