javascript检验完表单数据后如何传递给php?

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:33:13
如果不用js检验,点完submit之后就可以提交给php页面了,但如果想要用js先检查数据,然后提交给php,怎么做?
不要get方法,就是用url传递,因为我认为这样不安全,比如要是传递密码,用url会不会不安全?还有,如果用js检验完密码,传递给php的时候用不用加密?
请高手告诉我现在这一系列程序最好的方法是什么。

还有,如果用js检验数据,最好的方法是不是用正则表达式?还有,客户端的数据检验和服务器端的数据检验除了可以降低服务器的压力以外,有没有其他区别?(例如那种更安全可靠)。

js 检查数据也不用让 js 提交阿 ...

例子 ...

<script type="text/javascript">
function checkthis() {
if (document.getElementById('yanzi').value)
return true;
else {
alert("出错啦出错啦~~~");
return false;
}
}
</script>
<form action="test.php" method="post" onsubmit="checkthis()">
<input type="text" id="yanzi" name="test" />
<input type="submit" />
</form>

js 的好处是减轻服务器的压力 ... 坏处是不安全 ...