簡體   English   中英

Yii,在提交按鈕上附加一個javascript函數

[英]Yii, attaching a javascript function on submit button

我想在我的提交按鈕上附加一個功能。 但是我的代碼似乎沒有調用該函數。

基本上,我要執行的操作是在提交表單時啟用所有禁用的字段。

這是我的代碼:

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

但是它仍然無法正常工作。 我在哪里錯過了?

刪除onclick事件,然后添加

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

這是附加提交功能的正確方法:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM