Как я могу установить значение кнопки пользовательского интерфейса JQuery, отличное от метки?

0

У меня есть три таких входа:

<input id="start" type="submit" class="cancel navigation-button" name="Command" value="Start" />
<input id="back" type="submit" class="cancel navigation-button" name="Command" value="Back" />
<input id="next" type="submit" class="cancel navigation-button" name="Command" value="Next" />

И затем в моем javascript я локализую текст на разные языки следующим образом:

$('#next').button({ label: "@Resources.Next" });
$('#back').button({ label: "@Resources.Back" });
$('#start').button({ label: "@Resources.Start" });

Проблема в том, что в моем серверном коде я все еще ожидаю, что значение будет "Следующий", "Назад" и "Начать". JQuery изменяет его на локализованный текст. Я просто хочу изменить ярлык.

Я попытался переключиться на

 <button> 

но тогда проблема в том, что я также использую ненавязчивую проверку, и мне нужно отключить ее для кнопок "Начать" и "Далее". Добавление класса "cancel" делает это для меня, но оно работает только, если я использую тег ввода.

Есть идеи? Спасибо

Теги:

1 ответ

0

Вы можете установить этикетки следующим образом:

$('#next').button( "option", "label", "Next" );

$('#back').button( "option", "label", "Back" );

$('#start').button( "option", "label", "Start" );

ДОКУМЕНТАЦИЯ API

  • 0
    Да, я сделал это, проблема в том, что это также изменяет значение, чтобы оно совпадало с меткой. Мне нужно, чтобы значение отличалось от метки.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню