动作为POST以后,往往会把FORM里的数据清空掉的,我想保留,请问如何处理?<form 里面有很多 <input type='text'
post后如何保留数据?
post后如何保留数据?
解决方案 »
- 用ZipArchive怎么写才能生成压缩包右边的注解?(就是右边的关于一些关于压缩包的说明)
- #!/usr/bin/php 如何不显示在网页中
- 求PHP好书
- 我有SSH登录服务器的权限 怎么修改FTP登录服务器的密码呢
- 中文显示不出来
- 免费download上千部计算机录像教程
- 如何解决PHP中自带的mail()函数发送邮件的问题??
- 上帝们,求求你们了,我不知道怎样配置PHP.MySQL.Apache已经好长时间了,一直想学,可就是不会配置,谁有最基本的配置与入门教程?我下了
- display_errors = Off
- 大家10.1快乐,庆!散分;还在上班的进来领分,庆feel8成为版主,还想做php版主的进!
- 关于URL rewrite的写法问题
- 邀请注册,sql语句不知道怎么写了,求助!!!!
2,ajax提交表单,就不会有页面刷新问题了
3,借助HTML<ifarme>无刷新提交,和ajax一个道理
<input type="text" name="username" />
<input type="password" name="password" />
<input type="text" name="age" />
<input type="button" value="submit" id="submit"/>
</form>
<script> var submitButton = document.getElementById('submit');
// 绑定事件
submitButton.onclick = submit;
// form标签配有一个id 'form'
var formObj = document.getElementById('form');
// 拼接POST查询字符串
// 得到的查询字符串大约是这样:
// username=dsadsad&password=dsadad&age=88&item=undefined&
// 那个item怎么来的我还不清楚,先不管了
function getPOSTValue()
{
var queryStr = '';
// 表单元素对象
var inputs = formObj.getElementsByTagName('input');
for(var key in inputs)
{
if(inputs[key].name){
queryStr += (inputs[key].name+'='+inputs[key].value + '&');
}
}
return queryStr;
} function submit()
{
// 获取表单数据
var data = getPOSTValue();
var ajax = new XMLHttpRequest();
alert(data);
// POST 到原先form的action属性
ajax.open('POST', formObj.action);
ajax.send(data);
}
</script>
<form method="POST" target="postTo" action="hello.php" >
<input type="text" name="username" />
<input type="password" name="password" />
<input type="text" name="age" />
<input type="submit" />
</form>
<iframe name="postTo" style="display:none"></iframe>