HTML-элементы игнорируют свойство name

0

Я строю форму со следующим кодом

<h1>Opzoeken</h1>
@using (Ajax.BeginForm(
new AjaxOptions { 
    HttpMethod = "get",
    InsertionMode = InsertionMode.Replace,
    UpdateTargetId = "ZoekResultaat" }))
{
<input type="search" name="searchterm" /> <br />
<input type="submit" name="Externe" /> 
<input type="submit" name="Leveranciers" /> 
<input type="submit" name="Contracten" /> 
}

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

detais: это приложение mvc, и я проверил, что css ничего не меняет имя с кнопок там.

  • 0
    проблема кеширования?
  • 0
    Просто любопытно, вам нужно, чтобы все три отправили бутон вместе?
Показать ещё 1 комментарий
Теги:
asp.net-mvc
asp.net-ajax

1 ответ

1
Лучший ответ

Используйте value="" для переопределения текста, отображаемого кнопкой, Verzenden по умолчанию для голландского языка, который автоматически определяется. Для английских людей он будет показывать " Submit и т.д.

<input type="search" name="searchterm" /> <br />
<input type="submit" name="Externe" value="Externe" /> 
<input type="submit" name="Leveranciers" value="Leveranciers" /> 
<input type="submit" name="Contracten" value="Contracten" /> 

Демо-версия JSFiddle

  • 0
    Спасибо, это решает это. Я не уверен, почему все примеры, которые я нашел, сделали это с параметром значения.
  • 0
    Рад, что смог помочь тебе.

Ещё вопросы

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