如何在选中正确的单选按钮的情况下返回注册页面?

时间:2012-05-10 08:05:01

标签: php javascript html

所以我正在建立一个网站,里面有一个价格页面,列出了不同的订阅包。每个包选项都有一个“注册”按钮,用户可以将用户带到我的注册页面,在我的注册页面上有一个单选按钮组,每个订阅选项都有自己的单选按钮。我的问题是,如何根据价格页面上点击的按钮返回已注册特定单选按钮的注册页面?

我知道我可以有单独的注册页面,每个选项一个,并在html中检查特定的单选按钮,但这看起来真的不优雅,我相信有更好的方法来做到这一点,要么通过PHP响应或者javascript ??谢谢你的任何建议。

3 个答案:

答案 0 :(得分:0)

您可以使用get / post变量将数据传递到下一页,其中每个注册按钮都有自己的表单,或者您可以根据单击的按钮设置cookie。您可以在下一页处理输入并检查相应的单选按钮。

答案 1 :(得分:0)

您可以使用以下几个选项:

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" : "" ?>

答案 2 :(得分:0)

有很多方法可以做到。

一旦用户检查了那个单选按钮 使用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;

条件,你可以决定在那种情况下要做什么。

希望这可以解决您的问题