Подтвердить что ты не робот

Как установить 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 " ;
4b9b3361

Ответ 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 на своей странице, чтобы увидеть атрибуты элемента.