只能给你给步骤:
创新互联-云计算及IDC服务提供商,涵盖公有云、IDC机房租用、乐山服务器托管、等保安全、私有云建设等企业级互联网基础服务,服务热线:18980820575
1.资产编号文本框的onblur()鼠标焦点离开时,发送ajax请求到后台的php页面
2.后台php操作数据库,将结果返回到前台,用js解析返回结果,并将数据显示到相应的文本框中
你可以把数据存储到session 或 cookie中在返回啊 这样在返回后的页面读取出来就OK拉。
表单页a.php:
form action="b.php" method="get"
input name="content" type="text" /
label
input type="submit" name="Submit" value="提交"
/label
/form
写入页 b.php:
?
$str=$_GET[content];
echo $str."br";
$fp=fopen("b.txt","w");
fwrite($fp,$str);//写入
fclose($fp);
readfile("b.txt");//读取
?
//使用数组的方法存入,示例如
//index.php
!DOCTYPE html
html
head
meta http-equiv="X-UA-Compatible" content="IE=Edge" /
meta http-equiv="content-type" content="text/html;charset=utf-8" /
titlephp/title
body
form method="POST" action="01.php"
?php
for($i=0;$i10;$i++)
{
echo "第".$i."个人姓名:";
?
input type ="text" name="name[]" br/
?php
}
?
input type ="submit" name="btn" value='提交' br/
/form
/body
/html
//01.php
?php
if($_POST){
$name=$_POST['name'];
print_r($name);
}
/**
Array
(
[0] = chinawinxp1
[1] = chinawinxp2
[2] = chinawinxp3
[3] = chinawinxp4
[4] = chinawinxp5
[5] = chinawinxp6
[6] = chinawinxp7
[7] = chinawinxp8
[8] = chinawinxp9
[9] = chinawinxp10
)**/
?
history.back(-1) 的意思是返回上一个页面,你这样做就相当于点击了浏览器的返回键,所以原先表单的数据还会在(浏览器一般会保存上一个页面);
正确的做法一般有以下几种:
将history.back(-1)改为: window.location="login.html"; // login.html改为你要跳转到的页面
其他
css:
style
input,textarea {behavior:url(#default#savehistory);} //这个css属性,他会记录历史输入内容,即使跳转也不会清除内容的。注:这里是所有input和textarea,具体你可以根据需要修改。type=password的不会记录。
/style
这样,你就可以随意跳转了,你只需要输出错误信息就好了。