所以我正在建立一个网站,其中有一个价格页面,列出了不同的订阅包。每个套餐选项下方都有一个“注册”按钮,可将用户带到我的注册页面,在我的注册页面上有一个单选按钮组,每个订阅选项都有自己的单选按钮。我的问题是,如何根据在价格页面上单击的按钮返回带有选中特定单选按钮的注册页面?
我知道我可以有单独的注册页面,每个选项一个,并在 html 中选中特定的单选按钮,但这看起来真的很不雅,我相信有更好的方法来做到这一点,或者通过 php 响应或者也许javascript?? 谢谢你的任何建议。
所以我正在建立一个网站,其中有一个价格页面,列出了不同的订阅包。每个套餐选项下方都有一个“注册”按钮,可将用户带到我的注册页面,在我的注册页面上有一个单选按钮组,每个订阅选项都有自己的单选按钮。我的问题是,如何根据在价格页面上单击的按钮返回带有选中特定单选按钮的注册页面?
我知道我可以有单独的注册页面,每个选项一个,并在 html 中选中特定的单选按钮,但这看起来真的很不雅,我相信有更好的方法来做到这一点,或者通过 php 响应或者也许javascript?? 谢谢你的任何建议。
您可以使用 get/post 变量将数据传递到下一页,其中每个注册按钮都有自己的表单,或者您可以根据单击的按钮设置 cookie。您可以处理下一页上的输入并选中相应的单选按钮。
您可以使用几个选项:
url :http://example.com/signup?option1=true
会话 :$_SESSION[signup1] = true/false
或通过 cookie
并像这样设置:
<input type="radio" <?php $_GET['option1'] ? "checked" : "" ?>
或者
<input type="radio" <?php $_SESSION['option1'] ? "checked" : "" ?>
有很多方法可以做到这一点。
一旦用户使用 javascript 检查该单选按钮: 1.您可以将值设置为一个 html 隐藏元素并将该表单发布在您需要显示注册表单的操作页面上
2.在单选按钮上单击检查是否已选中,然后使用 javascript window.location 传递,您可以使用http://www.asb.com?key=value传递该变量值
在操作页面上检查已设置的值,您可以使用
$value = $_REQUEST['key'];
switch($value)
case 'price_1':
// do ur action here for price 1
// i.e set radio button
break;
case 'price_2':
// do your action here
// i.e set other radio button
break;
条件,您可以决定在这种情况下执行什么操作。
希望这对您的问题有用