Javascript 更改并记录多个HTML按钮的值
我有一个相当简单的HTML表单,上面有许多HTML输入按钮(input type=“button”)。按钮使用一小块JavaScript来更改单击时显示的值(是和否)。我对这个功能很满意,但想知道记录这些值以便以后提交到数据库中的最佳方法 我现在有一个问题:Javascript 更改并记录多个HTML按钮的值,javascript,html,Javascript,Html,我有一个相当简单的HTML表单,上面有许多HTML输入按钮(input type=“button”)。按钮使用一小块JavaScript来更改单击时显示的值(是和否)。我对这个功能很满意,但想知道记录这些值以便以后提交到数据库中的最佳方法 我现在有一个问题: <script> function toggleynquestion(button) { if(document.getElementById("yn_toggle").value=="Yes"){ document.g
<script>
function toggleynquestion(button)
{
if(document.getElementById("yn_toggle").value=="Yes"){
document.getElementById("yn_toggle").value="No";}
else if(document.getElementById("yn_toggle").value=="No"){
document.getElementById("yn_toggle").value="Yes";}
}
</script>
<form method="post" action="ynquestion_submit.php" name="yn_submit">
<p> Yes or No question :
<input type="button" name="yn_question" id="yn_toggle" value="Yes" onclick="toggleynquestion(this);"/>
</p>
<input type="submit" value="Save">
</form>
功能切换问题(按钮)
{
if(document.getElementById(“yn_toggle”).value==“Yes”){
document.getElementById(“yn_toggle”).value=“No”}
else if(document.getElementById(“yn_切换”).value==“否”){
document.getElementById(“yn_toggle”).value=“Yes”}
}
是或否问题:
如果您有任何想法,我们将不胜感激。您可以始终使用
隐藏的
表单元素,它们将像文本
输入一样发送到服务器:
功能切换问题(按钮)
{
if(document.getElementById(“yn_toggle”).value==“Yes”){
document.getElementById(“yn_切换”).value=“否”;
document.getElementById(“yn_answer”).value=“否”;
}else if(document.getElementById(“yn_切换”).value==“否”){
document.getElementById(“yn_切换”).value=“是”;
document.getElementById(“yn_answer”).value=“Yes”;
}
}
是或否问题:
我不明白您所说的“记录值以便以后提交到数据库中的最佳方法”是什么意思。我认为他指的是在有人单击“保存”时准备提交的数据。是的,这是正确的。理想情况下,提交时ynquestion_submit.php使用$ynvariable=$\u POST['yn_question']获取输入按钮的值。虽然我不相信这样做是可能的。谢谢你,这正是我想要的!不幸的是,我还没有声誉来支持你的答案。