Javascript, скопируйте текст в поле, нажав кнопку - PullRequest
0 голосов
/ 22 февраля 2011

Я пытаюсь сделать простую функцию javascript, которая позволит мне нажать кнопку, а затем текст будет скопирован в поле.

Например: на моей странице HTML (или PHP) у меня естьпустое поле, текст и кнопка, например:

ПОЛЕПривет всем КНОПКА

Когда я нажимаю на кнопку, в поле появляется текст «Привет всем».

Большое спасибо, если у вас есть простой пример кода.

Sim100

Ответы [ 3 ]

1 голос
/ 22 февраля 2011

Вы хотите использовать .value. Вот, пожалуйста:

<input type="text" name="foo" id="foo">
<input type="button" onclick="document.getElementById('foo').value = 'Hello everybody'">
0 голосов
/ 29 ноября 2012

Что я понял из этого вопроса, так это то, что вы хотите поместить текст, предшествующий кнопке, в текстовое поле.Чтобы улучшить предыдущие ответы, это можно сделать с помощью функции .innerText.

<html>
    <head>
        <script type="text/javascript">
            function moveTextIntoInput(){
                var text = document.getElementById('text').innerText;
                document.getElementById('text-input').value = text;
            }
        </script>
    </head>
    <body>
        <input type="text" id="text-input"><br/>
        <span id="text">Hi everyone!</span><button onclick="moveTextIntoInput()">Click Me</button>
    </body>
</html>
0 голосов
/ 22 февраля 2011
<input type="text" id="mytextinput">
<br>Hey Guys <button onclick="document.getElementById('mytextinput').value='Hey Guys, thanks for clicking the button';">Click Me</button>

Попробуйте: http://jsfiddle.net/sUYEk/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...