<script>里的东西是前端页面内容,而PHP是服务器运行过程;
PHP运行的结果可以显示出<script>的,
PHP的执行是一次就结束了,而js是停留在页面上,可以运行无数次
比如:
<script>
function FormCheck(TheForm)
{
if (TheForm.xxxx.value.length < 2)
{
alert("请输入xxxx!");
return false;
}
}
</script>
<?
echo "<form method=post name=TheForm onsubmit='return FormCheck(TheForm)'>";
echo "<input name=xxxx>";
echo "<input type=submit>";
echo "</form>";
?>
PHP的目的只是显示出来,运行一次就完了;
而在页面上如果不输入内容直接点击提交按钮,就会调用js里的FormCheck函数。
(点一次调用一次)
PHP运行的结果可以显示出<script>的,
PHP的执行是一次就结束了,而js是停留在页面上,可以运行无数次
比如:
<script>
function FormCheck(TheForm)
{
if (TheForm.xxxx.value.length < 2)
{
alert("请输入xxxx!");
return false;
}
}
</script>
<?
echo "<form method=post name=TheForm onsubmit='return FormCheck(TheForm)'>";
echo "<input name=xxxx>";
echo "<input type=submit>";
echo "</form>";
?>
PHP的目的只是显示出来,运行一次就完了;
而在页面上如果不输入内容直接点击提交按钮,就会调用js里的FormCheck函数。
(点一次调用一次)
解决方案 »
- apache禁止别人的域名解析到我的服务器
- 求教!
- Linux下有集成开发环境软件包吗?
- 阻止客户端在文本框输入其它数据的字串符用JS好还是用PHP好
- 为什么PHP输出的xml的时候,如果数据是中文,怎么都成了问号?
- 文件域的文件完整路径怎么得到!这里是我最后一个机会了!
- 关于汉字拼音排序的程序!高手请进!急!!在线等!
- 那位有在php下实现树型目录的代码或方法!谢谢!
- pear db 的问题
- preg_replace 换成 preg_replace_callback
- 正则表达式问题
- 有一个"删除"连接,当我点击删除的时候,就弹出一个警告框:"你确定吗?",如果点了确定就进行删除,没有就不错行为
<? include(del.php);?>
<?
echo "<form method=post name=TheForm onsubmit='return FormCheck(TheForm)'>";
echo "<input name=xxxx>";
echo "<input type=submit>";
echo "</form>";
?>
也就是说不要再一次的加上<script>.