我试图获取输入按钮的值,因为我试图建立一个“系统”,用户可以在该系统中决定不同的选项,并根据他选择的内容与电子邮件一起发送信息。 由于我是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" />
它们具有相同的名称,但值不同,我需要获取VALUE属性并将其存储在php变量中。 因为我想通过电子邮件发送信息。
答案 0 :(得分:0)
将按钮包装在表单内,并将类型更改为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>
handle.php
<?php
echo $_POST['form-thema'];
?>
我会在每个按钮上添加一个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
}