以下代码是PHPCMS V9里的account_manage_info.html页面的原代码,因为点提交后默认是返回account_manage_info.html这个页面的,现在我想点提交后让他跳转到account_manage_88.html这个页面,请问各位下面的代码怎么改呢?他判段成功后跳转的JS在那里呢?希望各位能帮帮忙.<!--
$(function(){
$.formValidator.initConfig({autotip:true,formid:"myform",onerror:function(msg){}});
$("#nickname").formValidator({onshow:"{L('input').L('nickname')}",onfocus:"{L('nickname').L('between_2_to_20')}"}).inputValidator({min:2,max:20,onerror:"{L('nickname').L('between_2_to_20')}"}).regexValidator({regexp:"ps_username",datatype:"enum",onerror:"{L('nickname').L('format_incorrect')}"}).ajaxValidator({
type : "get",
url : "",
data :"m=member&c=index&a=public_checknickname_ajax&userid={$memberinfo[userid]}",
datatype : "html",
async:'false',
success : function(data){
if( data == "1" ) {
return true;
} else {
return false;
}
},
buttons: $("#dosubmit"),
onerror : "{L('already_exist')}",
onwait : "{L('connecting_please_wait')}"
}).defaultPassed(); {$formValidator}
});//--><tr>
<td><input name="dosubmit" type="submit" id="dosubmit" value="{L('submit')}" class="button"></td>
</tr>
$(function(){
$.formValidator.initConfig({autotip:true,formid:"myform",onerror:function(msg){}});
$("#nickname").formValidator({onshow:"{L('input').L('nickname')}",onfocus:"{L('nickname').L('between_2_to_20')}"}).inputValidator({min:2,max:20,onerror:"{L('nickname').L('between_2_to_20')}"}).regexValidator({regexp:"ps_username",datatype:"enum",onerror:"{L('nickname').L('format_incorrect')}"}).ajaxValidator({
type : "get",
url : "",
data :"m=member&c=index&a=public_checknickname_ajax&userid={$memberinfo[userid]}",
datatype : "html",
async:'false',
success : function(data){
if( data == "1" ) {
return true;
} else {
return false;
}
},
buttons: $("#dosubmit"),
onerror : "{L('already_exist')}",
onwait : "{L('connecting_please_wait')}"
}).defaultPassed(); {$formValidator}
});//--><tr>
<td><input name="dosubmit" type="submit" id="dosubmit" value="{L('submit')}" class="button"></td>
</tr>
解决方案 »
- 缓存的原理,不太明白,求高手详解
- visualSVN 的使用问题,
- 怎么样能在最短的时间内学习好PHP,各位高手指点下。。。谢谢
- 数据添加问题,有时是可以添加有时添加失败
- 寻求帮忙,拟把一段js代码的改成php代码
- PHP引擎的源代码在什么地方?
- update跟select的表锁问题 (mysql myisam)
- 请一个登陆google服务的方法
- Thinkphp 从数据库中取出3000行数据 耗时23秒
- 求助,用tar命令解压时一直报错,请大神帮忙看下
- phpyun人才系统用的是什么模板技术...?各位大侠指教下
- php中的Fatal error: Call to undefined function ssh2_connect()问题!!!
www/phpcms9/phpcms/modules/member/index.php
中public function account_manage_info() {
if(isset($_POST['dosubmit'])) {
//更新用户昵称
$nickname = isset($_POST['nickname']) && trim($_POST['nickname']) ? trim($_POST['nickname']) : '';
if($nickname) {
$this->db->update(array('nickname'=>$nickname), array('userid'=>$this->memberinfo['userid']));
if(!isset($cookietime)) {
$get_cookietime = param::get_cookie('cookietime');
}
$_cookietime = $cookietime ? intval($cookietime) : ($get_cookietime ? $get_cookietime : 0);
$cookietime = $_cookietime ? TIME + $_cookietime : 0;
param::set_cookie('_nickname', $nickname, $cookietime);
}
require_once CACHE_MODEL_PATH.'member_input.class.php';
require_once CACHE_MODEL_PATH.'member_update.class.php';
$member_input = new member_input($this->memberinfo['modelid']);
$modelinfo = $member_input->get($_POST['info']); $this->db->set_model($this->memberinfo['modelid']);
$membermodelinfo = $this->db->get_one(array('userid'=>$this->memberinfo['userid']));
if(!empty($membermodelinfo)) {
$this->db->update($modelinfo, array('userid'=>$this->memberinfo['userid']));
} else {
$modelinfo['userid'] = $this->memberinfo['userid'];
$this->db->insert($modelinfo);
}
////////////////////////////////////
showmessage(L('operation_success'), HTTP_REFERER);
HTTP_REFERER 改成你跳转到位置的地址
//////////////////////////////////////////////
} else {
$memberinfo = $this->memberinfo;
//获取会员模型表单
require CACHE_MODEL_PATH.'member_form.class.php';
$member_form = new member_form($this->memberinfo['modelid']);
$this->db->set_model($this->memberinfo['modelid']);
$membermodelinfo = $this->db->get_one(array('userid'=>$this->memberinfo['userid']));
$forminfos = $forminfos_arr = $member_form->get($membermodelinfo); //万能字段过滤
foreach($forminfos as $field=>$info) {
if($info['isomnipotent']) {
unset($forminfos[$field]);
} else {
if($info['formtype']=='omnipotent') {
foreach($forminfos_arr as $_fm=>$_fm_value) {
if($_fm_value['isomnipotent']) {
$info['form'] = str_replace('{'.$_fm.'}',$_fm_value['form'], $info['form']);
}
}
$forminfos[$field]['form'] = $info['form'];
}
}
}
$formValidator = $member_form->formValidator; include template('member', 'account_manage_info');
}
}