Bir <g: submitToRemote /> düğmesi nasıl devre dışı bırakılır

Üzerinde g: submitToRemote düğmesi bulunan ajax formum var. Formda bir onay kutusu işaretlendiğinde düğmeyi etkinleştirmek istiyorum. Projemde jQuery ve YUI JavaScript kütüphaneleri kullanıyorum ve her iki çözümle de denedim. Kaynağı görüntüledikten sonra g: submitToRemote için "id" özelliğinin atıldığını görebiliyordum. G: submitToRemote düğmesinin başka bir etkinlik üzerinde etkinleştirilip/devre dışı bırakılabilmesi için bir yol var mı, yoksa bunun için bir çözüm var mı?

Şimdiden teşekkürler..!

0
ne html g yapar: submitToRemote oluşturur?
katma yazar Jayendra, kaynak

2 cevap

Name özelliğini kullanın. Grails bunu HTML id özelliği olarak kullanacaktır. Ardından $ ('# foo') yöntemini kullanarak devre dışı bırakabilir/etkinleştirebilirsiniz. Ya da $ ("input [name = 'foo']") gibi bir çeşit seçici yapabilirdiniz.

1
katma
    <!-- Whatever you have before your g:submitToRemote button-->
    
    
    <!-- Whatever you have after your g:submitToRemote button-->

    <!-- Some jQuery to disable the button at the end of your document-->
    
        $(document).ready(function() {
            $("#myCheckBox").change(function{
               //myButton is disabled if myCheckBox is checked
                if($("#myCheckBox").prop("checked")){
                    $("#myButton").attr("disabled", "disabled");
                }
                else{
                    $("#myButton").removeAttr("disabled");
                }
            });
        });
    
</body>
</html>
0
katma