Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
是否仅使用html创建包含条款和条件的表单提交重定向?_Html_Forms_Redirect_Submit - Fatal编程技术网

是否仅使用html创建包含条款和条件的表单提交重定向?

是否仅使用html创建包含条款和条件的表单提交重定向?,html,forms,redirect,submit,Html,Forms,Redirect,Submit,我不知道这是否可行,但是否有任何方法可以创建一个表单,该表单有一个带有条款和条件复选框的条件提交按钮,其中提交按钮在完成后重定向到另一个页面,如果他们没有如中所示选中条款和条件框,则阻止访问该页面,如果他们试图只键入目标页面的url,他们将无法,并且只能使用html来完成所有这些工作?我对编码知之甚少,但我在这里找到的其他类似答案要么是代码中包含javascript/php/其他非html元素,这些元素不符合我的目的,要么是它们没有我需要的所有元素条款和条件、提交按钮、重定向。我将如何完成此任务

我不知道这是否可行,但是否有任何方法可以创建一个表单,该表单有一个带有条款和条件复选框的条件提交按钮,其中提交按钮在完成后重定向到另一个页面,如果他们没有如中所示选中条款和条件框,则阻止访问该页面,如果他们试图只键入目标页面的url,他们将无法,并且只能使用html来完成所有这些工作?我对编码知之甚少,但我在这里找到的其他类似答案要么是代码中包含javascript/php/其他非html元素,这些元素不符合我的目的,要么是它们没有我需要的所有元素条款和条件、提交按钮、重定向。我将如何完成此任务?

您可以使用Jquery或Javascript来完成此任务

Jquery:

HTML:


你的第一个问题的答案是:不,你不能仅仅用HTML来完成你想要的

回答第二个问题:JavaScript可用于要求选中HTML术语复选框,以便提交您的表单,其操作可能是您希望重定向到的页面。对于这个例子,Krish的JS很好


但是,用户重定向到的页面可以通过直接访问来访问。防止这种情况完全是另一回事。

要防止用户在未经同意的情况下键入目标URL,目标页面需要有某种验证代码来验证用户是否同意您的条款。如果不使用服务器端或客户端的某种代码,我想不出一种方法来实现这一点。
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script>
        $(document).ready(function(){
            $( "#submit-button" ).click(function( event ) {           
               var isChecked = $("#terms").is(":checked");

               if(!isChecked){    
                   alert("Select Terms!");         
                 return false;
               }
            });        
        });
    </script>
 <form id="yourform" method="post" action="yourpage.php">
            <input id="terms" name="terms"  type="checkbox" value="yes"> Terms

             <input type="submit" value="Submit" id="submit-button" name="submit" />
    </form>