ФОРМА POST с помощью функции JavaScript

У меня есть такая форма..

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

Я должен поймать мой идентификатор сегмента URL позже в контроллере с помощью метода post формы, где я должен обработать id = somethingПомоги мне добиться этого.

1 ответ

Попробуйте это должно работать

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

и не нужно использовать jquery.

Другие вопросы по тегам