Не получается активировать Input в окне WebView2 C#

Рейтинг: 0Ответов: 0Опубликовано: 08.02.2023

Всем привет. Как активировать этот контрол / (нажать программно)? Использую WebView2 в WinForm.

введите сюда описание изображения

Если кликнуть на Input и начать вводить цифры, после 7й он сделает перенос на следующий контрол.

Я отправляю данные в форму так, но окно при этом остается "не активно" туда надо нажать еще

var focus = $"document.getElementById('field1').focus()";
var field = $"document.execCommand('insertText', true, '{numbers}')";

webView21.ExecuteScriptAsync(focus);
webView21.ExecuteScriptAsync(field);

на сайте это выглядит так:

<div class="ui-input-text ui-body-inherit ui-corner-all ui-shadow-inset">
<input onkeypress="return event.charCode >= 48 &amp;&amp; event.charCode <= 57" id="field1" type="tel" value="" pattern="[0-9]*">
</div>

Ссылка на сайт c этой формой

Уровень знаний ноль, но мне очень надо, спасибо кто решится направить или помоч

Ответы

Ответов пока нет.