【问题标题】:FORM POST with in a javascript function在 javascript 函数中使用 FORM POST
【发布时间】:2012-12-11 06:17:12
【问题描述】:

我有这样的表格..

<?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 段 ID,我必须在其中处理 id = something 帮助我实现这一目标。

【问题讨论】:

    标签: php javascript jquery yii yii-events


    【解决方案1】:

    试试这个应该可以的

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

    并且没有必要使用jquery。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-12
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      • 2018-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多