2

我有这样的表格..

<?php $form = $this->beginWidget('CActiveForm', array(
    'id'=>'price-form',
    'enableAjaxValidation'=>true,
    'enableClientValidation'=>true,
)); ?>

和这样的提交按钮..

<?php echo CHtml::submitButton('Save Changes', array('name' => 'Edit','id'=>'submit''));?>

Jquery 和 javascrippt 函数是:

function checkSum()
{
    //alert();
    if(false)
    {
        alert('Please Enter valid credintals !');
        return false;
    }
    else
    {
        //i have to post my form, how can i achieve this 
        where where url goes like this
        controllerName/actionName?id=something
    }
}

$(document).ready(function(){
    $("#submit").click(function(e){
        e.preventDefault();
        checkSum();
    });
});

我必须稍后在控制器中通过表单 post 方法捕获我的 url 段 id,我必须处理id = something Help me 来实现这一点。

4

1 回答 1

0

试试这个它应该工作

<?php echo CHtml::SubmitButton('Save Changes',array('onclick'=>'return checkSum();'));?>

并且没有必要使用jquery。

于 2012-12-25T05:26:09.707 回答