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