php - JavaScript 不工作

标签 php javascript

我正在通过java script.my代码比较密码和确认密码-

function validate_form(thisform)
{  
with (thisform)
  {  
    if (validate_required(password,"<b>Error: </b>Password must be filled out!")==false)  
  {password.focus();return false;}

  else if (validate_required(cnfpassword,"<b>Error: </b>Confirm Password must be filled out!")==false)
  {cnfpassword.focus();return false;}

  else if (document.getElementById('password').value != document.getElementById('cnfpassword').value)
  {password.focus();Sexy.error("<b>Error: </b>Passwords entered are not same!"); 
  password.value="";cnfpassword.value="";return false;}
  }

validate_required() 函数工作正常,它显示警报消息,但密码比较 不起作用。但相同的代码在其他一些页面中工作正常。我编写了一些 php 代码来避免页面缓存-

<?php
session_start();
session_cache_limiter('nocache');
header('Pragma: no-cache');
?>

有什么问题吗???

最佳答案

奇怪的代码!

什么是

with (thisform)

做什么? 是否允许在当前范围内拥有密码和cnfpassword?

如果是这样,你为什么不这样做:

else if (password.value != cnfpassword.value)

除此之外,我建议您还用 PHP 验证表单。

关于php - JavaScript 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2860204/

相关文章:

php - 如何将 mysql 数字数据与另一个 mysql 数字数据相加

PHP 数组转换为 javascript 数组

javascript - Javascript 中具有相同 Id 的多个元素

javascript - 在javascript中的DataList中查找Div

php - PHP exec输出与命令行输出不同吗?

php - microtime() 的准确度如何?

php - 带有 PHP 代码的 Bash 脚本

javascript - Material Design 图标按钮无法正常工作

javascript - 如何在溢出隐藏父元素内显示绝对元素

javascript - 在 Openlayers 的特定放大上更改标签的不透明度