>  기사  >  백엔드 개발  >  有个JAVASCRIPT逻辑不知道怎样写解决思路

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

WBOY
WBOY원래의
2016-06-13 10:15:26775검색

有个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("修改成功");}<div class="clear">
                 
              
              
        
            
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.