首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

有个JAVASCRIPT逻辑不知道怎样写解决思路

2012-04-19 
有个JAVASCRIPT逻辑不知道怎样写网页基于PHP的,有个button提交 个人资料修改的表单,其中要1填入登陆密码才

有个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("修改成功");} 

热点排行