我如何在 PHP 中发布按钮值
How I can POST a Button value in PHP
我有一个使用多个复选框的表单。在复选框上,我使用 JavaScript 进行验证如果我选中了所有复选框,它将继续前进,否则会显示一条警报消息。 我的代码运行良好
问题因为我的表单上有两个按钮,它们具有不同的功能。我想在我的操作页面上发布按钮的值
我的代码在这里
<script>
function letter_submit(){
var pr = document.getElementsByName('pr'),
i = 0;
var allAreChecked = true;
for( ; i < pr.length; i++ )
{
if( pr[i].checked=='' ) {
allAreChecked = false;
}
}
if (!allAreChecked) {
alert("Please Check All Checkboxes");
exit;
} else {
alert("All OK");
document.getElementById("approve_letter").submit();
}
}
</script>
<form action="letter_approve_action.php" id="approve_letter" name = "approve_letter" method="POST" >
<input type="checkbox" name="pr" id="pr" value="" /> NL is appropriately addressed.
</br>
<input type="checkbox" name="pr" id="pr" value="" /> Checked Press Release
</br>
<input type="checkbox" name="pr" id="pr" value="" /> Applicable Methodology is rightly Marked
</br>
<input type="checkbox" name="pr" id="pr" value="" /> Respective Sector Study on Website is Updated Within Last 12 Months.
</br>
<button type="button" name="btn_submit" id="btn_submit" value="Approve" onclick="letter_submit();">Approve</button>
<button type="button" name="btn_submit" id="btn_submit" value="Re - Submit" />Re-Submit</button>
</form>
在我使用的操作页面上
echo $submit = $_POST ['btn_submit'];
我收到一个错误
Notice: Undefined index: btn_submit in C:'xampp'htdocs'Work_Que_Backup'login'pacra-all'w_q'nl'letter_approve_action.php on line 26
您可以使用
<button>
标签。
例如:
<form method="post">
<input type="text" name="myText" value="some text here..."/>
<button type="submit" name="myButton" value="buttonValue">Submit</button>
</form>
显示的标签为"提交",但您可以使用不同的值从服务器访问按钮值。
它可以在服务器端使用 php 访问,如下所示:
echo $_POST['myButton']; //buttonValue
代码中的问题是你的按钮类型是"按钮",并且你通过javascript触发了POST-所以btn_submit的值永远不会被设置。
将按钮类型更改为"提交",并将事件处理程序onclick=...
移动到表单标记onsubmit=...
。在你的 javascript 函数中,你可以通过返回 false
来取消提交。
相关文章:
- 为什么我的导航按钮或按钮文本不会移动到中心
- Javascript测验,有4个问题.单选按钮+继续按钮
- 使用两个按钮(提交按钮和普通按钮),它们应该以不同的方式提交相同的表单
- 如何通过单击另一个按钮使按钮可见
- 为什么jqueryUI按钮和按钮集的位置不同
- 单选按钮切换按钮问题
- Selenium Webdriver,单击一个不是真正按钮的按钮
- 引导 3 个单选按钮到按钮 ASP.NET MVC 下无法完全正常工作
- 单击按钮更改按钮上的 ID 值,单击新 ID 更改回原始 ID 与 Jquery 一起使用
- 根据选择的单选按钮更改按钮链接
- XUL 如何在菜单按钮中将按钮与菜单分开
- Javascript警报按钮“确定”按钮
- 更改变量并创建新按钮的按钮
- 如何提交单个表单并使用两个提交按钮一个按钮单击然后验证
- 如何在angularjs中隐藏单击的按钮1和显示按钮2以及单击按钮2隐藏按钮2和显示按钮1
- 如何制作切换按钮/反转按钮.类似于谷歌翻译
- 用于分割按钮的按钮部分
- 按钮onclick按钮工作奇怪
- 多个PHP按钮?(一个按钮是提交按钮,其他按钮是函数)
- 为动态生成的按钮添加按钮处理程序