|   |   | 
| 
 | почему на упр.форме в поле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); } | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |