Php HP脚本,在这种情况下,您可能希望以某种方式重新填充字段,但正如我上面所说的,在我们确定js是否是项目的一部分之前,所有这些想法都只是想法。现在,我们只是不知道。@xbonez你说得对。有些人(像我一样)使用脚本拦截器。所以我宁愿让它只在表单提交上执行操作

Php HP脚本,在这种情况下,您可能希望以某种方式重新填充字段,但正如我上面所说的,在我们确定js是否是项目的一部分之前,所有这些想法都只是想法。现在,我们只是不知道。@xbonez你说得对。有些人(像我一样)使用脚本拦截器。所以我宁愿让它只在表单提交上执行操作,php,forms,form-submit,Php,Forms,Form Submit,HP脚本,在这种情况下,您可能希望以某种方式重新填充字段,但正如我上面所说的,在我们确定js是否是项目的一部分之前,所有这些想法都只是想法。现在,我们只是不知道。@xbonez你说得对。有些人(像我一样)使用脚本拦截器。所以我宁愿让它只在表单提交上执行操作,而不是主动执行。在今天的互联网上使用脚本拦截器将破坏整个网络…在大多数情况下 <select name="my_select" id="my_select"> <option value="123"<?php


HP脚本,在这种情况下,您可能希望以某种方式重新填充字段,但正如我上面所说的,在我们确定js是否是项目的一部分之前,所有这些想法都只是想法。现在,我们只是不知道。@xbonez你说得对。有些人(像我一样)使用脚本拦截器。所以我宁愿让它只在表单提交上执行操作,而不是主动执行。在今天的互联网上使用脚本拦截器将破坏整个网络…在大多数情况下
<select name="my_select" id="my_select">
    <option value="123"<?php if($_REQUEST['my_select'] == 123) echo ' selected="selected"; ?>>123</option>
</select>
<input type="text" name="my_text" value="<?php echo $_REQUEST['my_text'] ?>" />
<script type="text/javascript" src="jquery-library.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        // Wait for the user to click on your button
        $('#submit_button').click(function(){
            // Check each form field for an appropriate value
            if ($('#form_field1').val() != 'something I expect')
            {
                alert('Wrong submission!');
                return false;
            }
            // Forward the user to some url location
            window.location = 'url';
            return false;
        });
    });
</script>
<?php session_start(); ?>
<form method="post" action="action.php">
    <input type="text" id="input1" value="<?php echo (isset($_SESSION['fields']) ? $_SESSION['fields']['input1'] : '') ?>" />
    <input type="text" id="input2" value="<?php echo (isset($_SESSION['fields']) ? $_SESSION['fields']['input2'] : '') ?>" />   
</form>
<?php
    session_start();

    //do your validation here. If validation fails:

    $_SESSION['fields']['input1'] = $_POST['input1'];
    $_SESSION['fields']['input2'] = $_POST['input2'];

    //redirect back to form.php
?>