gpt4 book ai didi

php - 如果选中单选按钮,如何获取表单? ( Ajax )

转载 作者:行者123 更新时间:2023-11-28 10:16:08 25 4
gpt4 key购买 nike

我在编写具有 3 个单选按钮的程序时遇到问题,每个单选按钮在选中时应在同一网页的一部分上显示一个小表单。我正在使用 AJAX 和 PHP。我的问题是,如果选中单选按钮,如何编写函数来显示相应的表单?请注意,我是 AJAX/PHP 新手。

<input type="radio" 
name="RadioGroup1"
value="radio"
id="RadioGroup1_0"
onclick="showView()" />

最佳答案

就个人而言?我会将它们分别放在一个 div 中并有条件地显示它们。除非你有充分的理由,否则你没有理由不能预先加载它(并且它引入了另一个使用 AJAX 实际加载 div 的失败点)。

function hideElements()
{
// using jQuery, I would probably loop and use a class selector here.
// but this is an example.
document.getElementById("tag1").style.display = "none";
document.getElementById("tag2").style.display = "none";
document.getElementById("tag3").style.display = "none";
}

作为单选按钮上的监听器(可能通过 $("#tag1, #tag2, #tag3).click 之类的东西,如果您使用 jQuery,onclick 或 addEventListener 如果您正在做这个简单的事情)

function showElement( tag ) //tag == "tag1" through "tag3"
{
hideElements();
document.getElementById("tag1").style.display = "inline"
}

如果 AJAX 是必须的(后端逻辑是是否显示表单的要求),我仍然会预先加载它们,并且仅根据来自的响应有条件地显示表单后端。

关于php - 如果选中单选按钮,如何获取表单? ( Ajax ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6566571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com