как сделать так, чтобы кликнувший текст появлялся в поле формы? - PullRequest
0 голосов
/ 01 мая 2020

Я новичок в javascript, и мне нужно сделать простой код для своих нужд.

  1. У меня есть функция javascript dene1 () создает текст при нажатии кнопки, и он появляется здесь

Но я не могу использовать эту строку ниже, которая говорит DIV CODES

<input name="gonder" type="button" value="TL" onclick="dene1()" tabindex="6" style="height: 27px" />&nbsp;&nbsp;&nbsp;&nbsp; 
                Irsaliyeli fatura ? <input name="Checkbox1" type="checkbox" value="İrsaliye yerine geçer." tabindex="9"><br>

                <br> <a href="#" onclick="myFunct('DIV CODES')" /> <div id="yazi" style="width: 700px"></div> </a>
                <script>
                function myFunct(the_text) {
                    document.getElementById('yaziyaz').value = the_text;
                        }
                </script>
Моя вторая проблема, когда при нажатии кнопки эта функция работает с myFunct и добавляет текст в текстовую область ниже, но удаляет все данные там ... Я просто хочу, чтобы он появился после строки
<textarea id="yaziyaz" name="textarea1" style="height: 210px; width: 528px" tabindex="12" rows="1">TUTAR YAZI İLE:  (AFTER CLICK TL, TEXT SHOULD APPEAR HERE)

&#9658;DÖVİZ KURU: €=<%=EditCurrency(Round(EURS)*1/10000)%>TL $=<%=EditCurrency(Round(USDS)*1/10000)%>TL
&#9658;VADE: PEŞİN.
&#9658;TESLİM ŞEKLİ: DEPOMUZ. 
&#9658;BANKA BİLGİMİZ : COMPANY NAME 
IBAN No (TL) : TR9245613213465461321
</textarea>
Мой третий вызов - когда я нажимаю здесь флажок, он также должен добавить значение в текстовую область без удаления данных.

Я был бы очень признателен, если бы эксперты помогли мне , Заранее спасибо

1 Ответ

0 голосов
/ 01 мая 2020

Примечание

  1. Вы не предоставляете функцию "dene1", поэтому я пишу простой код внутри.
  2. Просто используйте '+ =' вместо '=' для добавления .
  3. Я добавил границу и высоту, чтобы показать область, на которую можно кликать.

<input name="gonder" type="button" value="TL" onclick="dene1()" tabindex="6" style="height: 27px" /> &nbsp;&nbsp;&nbsp;&nbsp; Irsaliyeli fatura ?
<input name="Checkbox1" type="checkbox" value="İrsaliye yerine geçer." tabindex="9"><br>

<br>
<a href="#" onclick="myFunct('DIV CODES\n')">
    <!-- I added border and height to show the clickable area -->
    <div id="yazi" style="width: 700px; height: 100px; border: 1px solid #000;"></div>
</a>
<script>
    function dene1() {
        document.getElementById('yaziyaz').value += "You aren't provide this function, so I make a example.\n";
    }

    function myFunct(the_text) {
        // Just use '+=' instead of '=' for append.
        document.getElementById('yaziyaz').value += the_text;
    }
</script>

<textarea id="yaziyaz" name="textarea1" style="height: 210px; width: 528px" tabindex="12" rows="1">
Original words here.
</textarea>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...