【问题标题】:Yii, attaching a javascript function on submit buttonYii,在提交按钮上附加一个javascript函数
【发布时间】:2015-04-22 06:55:36
【问题描述】:

我想在我的提交按钮上附加一个功能。但我的代码似乎没有调用该函数。

基本上我想要它做的是,在提交表单时启用 all 禁用字段。

下面是我的代码:

<script>
function enableField() {
    $("#Booking_clientPackagedService_id").prop("disabled", false);
}
</script>


<?php
    echo CHtml::submitButton(Yii::t('app', 'Save'));
    $this->endWidget();
?>

#Booking_clientPackagedService_id 在完成某些操作后最初被禁用。但是当我点击提交时,我想启用该字段。我该怎么做?请指教,谢谢! :D

编辑

所以我删除了提交按钮上的 onclick 事件,并根据 Kancho Iliev 的评论添加。

$( "#booking-form" ).submit(function() {
  $("#Booking_clientPackagedService_id").prop("disabled", false);
});

但它仍然无法正常工作。我错过了哪里?

【问题讨论】:

    标签: javascript php yii submit


    【解决方案1】:

    移除onclick事件,并添加

    $("your_form_name").submit(function(){
       enableField();
    }); 
    

    【讨论】:

      【解决方案2】:

      这是附加提交功能的正确方法:

      $(function() {
          $("#formName").submit(function() {
              alert("hi");
              //do whatever 
          });
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-29
        • 1970-01-01
        • 1970-01-01
        • 2020-01-13
        • 2011-09-05
        • 2012-05-26
        • 2011-11-25
        • 2013-06-03
        相关资源
        最近更新 更多