有个JAVASCRIPT逻辑不知道怎样写
网页基于PHP的,有个button提交 个人资料修改的表单,其中要
1填入登陆密码才能修改,密码错要返回密码错
2然后还要查一下是否是同名同姓(要求有一点点怪异),如果出现同名同姓还要弹出一个comfirm询问 是否修改,是就修改,否就停止
这个逻辑不知道怎样实现,在javascript里
[解决办法]
这两项都离不开php,完全可以不用Javascript
1填入登陆密码才能修改,密码错要返回密码错
这需要网页表单提交到php,php连接数据库,根据输入的id查出注册的密码。比对提交的密码,如果不一致,输出“密码错误”
2然后还要查一下是否是同名同姓(要求有一点点怪异),如果出现同名同姓还要弹出一个comfirm询问 是否修改,是就修改,否就停止
在查询用户的注册密码之前,还要先查询匹配用户名的列。如果有多项,就输出修改的HTML表单,若点击取消,则关闭页面即可
[解决办法]
如果是就直接使用php返回果吧,如果需要考用的那就得藉助ajax.
提交ajax 到php 返回果在前示.
你的是否同名同姓?是不是就是相同的名字的意思?是 同名要分 同姓要分... 得清楚 要不然人看了心.如果是相同名字那就是很正常的需求,不叫怪了.
[解决办法]
p.php
- PHP code
<?php//var_dump($_POST);if(isset($_POST['pass'])&&$_POST['pass']=="123456"){ if(isset($_POST['name'])&&$_POST['name']=="tongming"){ if(isset($_POST['yes'])&&$_POST['yes']=="yes"){ modify($_POST); }else{ exit("1"); } }else{ modify($_POST); }}else{ exit("-1");}function modify($_POST){ exit("修改成功");}