表单POST与javascript函数

FORM POST with in a javascript function

本文关键字:函数 javascript POST 表单      更新时间:2023-09-26

我有一个这样的表单…

<?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和javascript函数是:

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();
    });
});

我必须捕获我的url段id稍后在控制器通过表单post方法,我必须处理的id = something

试一下,应该能行

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