Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种方法可以让表单按钮在点击一定次数后链接到不同的页面?_Javascript - Fatal编程技术网

Javascript 有没有一种方法可以让表单按钮在点击一定次数后链接到不同的页面?

Javascript 有没有一种方法可以让表单按钮在点击一定次数后链接到不同的页面?,javascript,Javascript,我正在创建一个带有表单的登录页。我想建立一个链接,每10个注册的人都可以链接到一个“特殊”页面,在那里他们可以获得奖品。例如:前9个人将重定向到thankyou.html页面,第10个人将链接到prize.html页面。这可能吗?先谢谢你 <form method="post" enctype="multipart/form-data" action="http://form.relevanttools.com/rt-cgi-bin/satellite"> <input

我正在创建一个带有表单的登录页。我想建立一个链接,每10个注册的人都可以链接到一个“特殊”页面,在那里他们可以获得奖品。例如:前9个人将重定向到thankyou.html页面,第10个人将链接到prize.html页面。这可能吗?先谢谢你

<form method="post" enctype="multipart/form-data" action="http://form.relevanttools.com/rt-cgi-bin/satellite">
   <input type="hidden" name="code" value="12531"> <input type="hidden" name="db" value="project"> <input type="hidden" name="source" value="Prize"> <input type="hidden" name="optin" value=""> <input type="hidden" name="type" value="signup"> <input type="hidden" name="user_email_msg" value=""> <input type="hidden" name="admin_email_addr" value=""> <input type="hidden" name="redir" value="http://www.link.com/thankyou.html"> 
   <table border="0">
      <tr>
         <td>&nbsp;</td>
         <td>First Name*</td>
         <td>&nbsp;</td>
         <td> <input type="text" id="first_name" name="first_name*" size="20" value=""> </td>
      </tr>
      <tr>
         <td>&nbsp;</td>
         <td>Last Name*</td>
         <td>&nbsp;</td>
         <td> <input type="text" id="last_name" name="last_name*" size="20" value=""> </td>
      </tr>
      <tr>
         <td>&nbsp;</td>
         <td>Email*</td>
         <td>&nbsp;</td>
         <td> <input type="text" id="email" name="email*" size="20" value=""> </td>
      </tr>
      <tr>
         <td>&nbsp;</td>
         <td>Age*</td>
         <td>&nbsp;</td>
         <td> <input type="text" id="age" name="age*" size="20" value=""> </td>
      </tr>
      <tr>
         <td>&nbsp;</td>
         <td>Gender</td>
         <td>&nbsp;</td>
         <td>
            <div class="align-left"> <input type="radio" name="gender" value="Male">Male<br> <input type="radio" name="gender" value="Female">Female<br> </div>
         </td>
      </tr>
      <tr>
         <td>&nbsp;</td>
         <td>Zip</td>
         <td>&nbsp;</td>
         <td> <input type="text" id="zip" name="zip" size="20" value=""> </td>
      </tr>
      <tr>
         <td>&nbsp;</td>
         <td>Private Policy*</td>
         <td>&nbsp;</td>
         <td> <input type="checkbox" id="private_policy" name="private_policy" value="x"> </td>
      </tr>
      <tr>
         <td>&nbsp;</td>
         <td>Email Subscription</td>
         <td>&nbsp;</td>
         <td> <input type="checkbox" id="email_opt_in" name="email_opt_in" value="x"> </td>
      </tr>
      <tr>
         <td>&nbsp;</td>
         <td>&nbsp;</td>
         <td>&nbsp;</td>
         <td><input type="submit" value = "Submit" ></td>
      </tr>
   </table>
</form>

名字*
姓*
电子邮件*
年龄*
性别
男性
女性
拉链 私人政策* 电子邮件订阅
你可以让按钮有10%的几率重定向到奖品页面,但这是没有服务器的最佳选择


Javascript是客户端。这意味着它无法知道其他人的行为。要知道这一点,唯一的办法是将每次点击都存储在数据库中,并计算出来

您需要在服务器端进行管理。是的,只需使用CGI打开一个安全文本文件,并在其中写入“计数:1”。下次,打开它并将整数增加1<代码>“打开计数文件;将计数放入变量;计数=计数+1”。或其他方式。你打算用什么语言?它被主持了吗?明白了。我正在使用相关工具作为表单服务。也许他们能想出一个办法。非常感谢你的回答。