дать имя и значение диалоговой кнопке JQuery UI ... - PullRequest
0 голосов
/ 20 октября 2010

Я хочу дать имя и значение кнопке по умолчанию в диалоге пользовательского интерфейса.Как я могу это сделать ?Я хотел бы дать кнопке представить значение и имя!

$("#dialog").dialog({
    bgiframe: true,
    autoOpen: false,
    height: 150,
    width: 600,
    modal: true,
    buttons: {
        Submit: function() {
                  document.getElementById('form').submit();
          $(this).dialog('close');
        },
        Cancel: function() {
            $(this).dialog('close');
        }
    }
});
$('#beleg_sichern').click(function() {
    $('#dialog').dialog('open');
});

1 Ответ

0 голосов
/ 20 октября 2010

Нет хорошего способа сделать это действительно, так как конструктор диалоговых кнопок позволяет вам только выразить текст кнопки и функцию щелчка.

Один из способов - установить их перед отправкой формы.

$("#dialog").dialog({
    bgiframe: true,
    autoOpen: false,
    height: 150,
    width: 600,
    modal: true,
    buttons: {
        Submit: function(ev) {
          var btn = ev.target;
          btn.value = 'someValue';
          btn.name = 'someName';
          btn.form.submit();
          $(this).dialog('close');
        },
        Cancel: function() {
            $(this).dialog('close');
        }
    }
});
$('#beleg_sichern').click(function() {
    $('#dialog').dialog('open');
});
...