作者newlag (lag)
看板Web_Design
标题Re: javascript检查表单後 如何传递值?
时间Tue Nov 2 03:19:12 2004
※ 引述《backfish (chenson 凸 凸 凸)》之铭言:
: 我先在同一php网页用javascript检查表单里的值是否正确後
: 然後想传递表单参数值到另一php页做资料库储存.....
: 可是发现javascript的document.location方式 并不能传递参数值
: 例如javascript取得的参数存为变数a
: 然後想用 document.location="a.php?val1=a"; 传递
: 结果php页接收到的val1值就等於 a 了!
: 请问该如何设计比较好??
: 我本来是用第二php页来做判断的
: 可是如果判断错误 再按"回上一页"的话
: 原本key好的表单资料都会不见 需要重key 麻烦!
: 顺便问一下,有没有办法 php网页按回上一页 表单值还在的?
范例:
检查帐号不能为空白再送出表单
<script>
function chkinput(){
if (form1.id1.value.length == 0){
alert('使用者帐号不可为空白');
return false;
}
return true;
}
</script>
<form name=form1 onSubmit='return chkinput()' method=post action=login.asp>
<input type=text name=id1 value="">
<input type=submit name=Submit value="送出">
</form>
另外要用php网页自动回上一页,刚key的资料都还在的话,
要自己填入value="<?php echo $id1; ?>"
或许有另解。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.70.204.8
1F:推 backfish:我本以为要在button呼叫函数..... 谢谢哦 192.192.197.5 11/02
2F:推 newlag:其实你的问题多逛其他网站,看他怎麽写, 203.70.204.8 11/03
3F:→ newlag:就行了。我都这样找我需要的js code。 203.70.204.8 11/03