|
почему на упр.форме в полеHTML невозможно вбить текст в текстовое поле. | ☑ | ||
---|---|---|---|---|
0
serverstar
13.10.21
✎
21:13
|
Здравствуйте. Вопрос от джуна. На управляемой форме создаю элемент полеHTML. в нем ПриОткрытии() формы динамически создаю простенькую HTML-форму с 3 текстовыми полями и кнопкой отправить. НО засада в том, что не удается ДАЖЕ сфокусироваться курсором на текстовом поле для ввода текста. и тем более ввести текст. КАК быть?
|
|||
1
acht
13.10.21
✎
21:15
|
"Не удается" это как?
|
|||
2
sitex
naïve
13.10.21
✎
21:16
|
(0) Задача то какая ? опиши более менее грамотно
|
|||
3
sitex
naïve
13.10.21
✎
21:17
|
(0) Платформу напиши какую используешь
|
|||
4
serverstar
13.10.21
✎
21:27
|
платформа 8.3.18
(2) на упр. форме есть элемент полеHTML. html-разметка в этот элемент передается в виде строки, которая содержит описание формы с 3 текстовыми полями. что-то типа <html> ... <body> <form id=""post"" method=""POST"" name=""myForm""> | <br> | <label for=""Code"">Код:</label><br> | <input type=""text"" id=""TaskCode"" name=""Code""><br> | <label for=""Name"">Наименование:</label><br> | <input type=""text"" id=""TaskName"" name=""Name""><br> | <br> | <input type=""submit"" value=""Отправить"" id=""send-form"" onclick=""ClickHndlr(event)""><br> | </form> </body> </html> когда запускаю в режиме предприятия html-разметка со стилями отображается прекрасно: поля для ввода текста отображаются: код, наименование. НО ввести это самое наименование мне не удается |
|||
5
sitex
naïve
13.10.21
✎
21:29
|
(4) Хорошо введешь наименование И?
|
|||
6
serverstar
13.10.21
✎
21:31
|
(5) сформирую JSON и отправлю на обработку в модуль 1с.
|
|||
7
serverstar
13.10.21
✎
21:32
|
я знаю что костыль костыльный. но я в принципе не понимаю, почему html-документ в поле формируется корректно, все отображается как в браузере. но курсор не фокусируется на текстовом поле ввода...
|
|||
8
sitex
naïve
13.10.21
✎
21:35
|
(6) И что для этого обязательно нужно создавать html ?
|
|||
9
serverstar
13.10.21
✎
21:38
|
(8) мне да ) ну вот так случилось, что залезла в такие дебри )
|
|||
10
sitex
naïve
13.10.21
✎
21:44
|
(9) Задачу поставленную ты так и не озвучил
|
|||
11
acht
13.10.21
✎
21:46
|
(4)
Реквизит1 = " |<html> |<body> |<form id=""post"" method=""POST"" name=""myForm""> | <br> | <label for=""Code"">Код:</label><br> | <input type=""text"" id=""TaskCode"" name=""Code""><br> | <label for=""Name"">Наименование:</label><br> | <input type=""text"" id=""TaskName"" name=""Name""><br> | <br> | <input type=""submit"" value=""Отправить"" id=""send-form"" onclick=""ClickHndlr(event)""><br> | </form> |</body> |</html>"; Платформа 8.3.18.1520 Все доступно. Проверяй стили и прочее. |
|||
12
serverstar
13.10.21
✎
22:02
|
(11) вы хотите сказать, что ввод текста запрещён стилями css? Или запрещается где-то самим js? Вы меня очень удивили, но конечно я проверю ваше предложение. Это уже что-то. Спасибо вам большое)
|
|||
13
serverstar
14.10.21
✎
12:11
|
(11) да, вы правы. что-то со стилями. потому что когда я попробовала поотключать из скрипта формирования сначала js-вставки, потом css-вставки, - без CSS но + js работает!
|
|||
14
serverstar
14.10.21
✎
12:29
|
Короче, ввод текста в форму в полеHTML невозможна из-за вот этих стилей CSS:
*:not(html) { -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); } |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |