Как установить id в элемент Html.TextBox на MVC
Im пытается поймать элемент textbox с помощью javascript, чтобы вставить в него текст.
поэтому как установить id в текстовое поле?
<tr>
// Id to this textbox
<td>@Html.TextBoxFor(item => item.OperationNo)</td>
</tr>
а затем вставить в него текст с помощью JS
//
document.getElementById("Textbox id").Text= " Some text " ;
Ответы
Ответ 1
Вы можете установить идентификатор текстового поля следующим образом.
@Html.TextBoxFor(item => item.OperationNo, new { id = "MyId" })
ИЛИ
@Html.TextBoxFor(item => item.OperationNo, htmlAttributes: new { id = "MyId" })
Вывод:
<input ... id="MyId" name="OperationNo" type="text" />
Ответ 2
Вы можете использовать нижеприведенный код для решения этой проблемы:
function steVal() {
document.getElementById('txtPlace').value = "Set The Text";
}
@Html.TextBoxFor(m => m.OperationNo,new { @id = "txtPlace",@name="txtPlace" })
Ответ 3
Это должно быть имя свойства, которое OperationNo
.
Итак, ваш JS будет
document.getElementById("OperationNo").html = " Some text " ;
Вы можете использовать веб-инспектора в Chrome или JS, чтобы просмотреть html на своей странице, чтобы увидеть атрибуты элемента.