Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Из INPUT в переменную из переменной в ID (https://javascript.ru/forum/dom-window/45485-iz-input-v-peremennuyu-iz-peremennojj-v-id.html)

Накурикота 03.03.2014 06:00

Из INPUT в переменную из переменной в ID
 
Всем Привет.
Подскажите, как мне из INPUT передать в переменную JS и потом передать в тег <div id="userfio">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
    <HEAD>
    <TITLE>Заголовок документа</TITLE>
    </HEAD>
<BODY>
<script>
function users()
{
    var userfio = document.getElementById("fio");
       alert(userfio.value);
}
</script>

  <table border = "1">
    <tr>
      <td>ФИО Пользователя</td>
      <td>
          <FORM>
		    <INPUT NAME="username" VALUE ="" SIZE="40" MAXLEGNTH=40 id="fio">
          </FORM>
      </td>
    </tr>
  </table>

<div id="userfio"></div>
<div onclick="users();">Клик</div>
</BODY>
</HTML>

Сейчас просто выходит сообщение пользователю, а хотелось бы что бы выводилось в тег с id="userfio"
Спасибо!

danik.js 03.03.2014 06:57

document.getElementById("userfio").innerHTML = 'bla bla'

Накурикота 03.03.2014 08:17

Цитата:

Сообщение от danik.js (Сообщение 300451)
document.getElementById("userfio").innerHTML = 'bla bla'

Я так уже делал и вот что выходит
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
    <HEAD>
    <TITLE>Заголовок документа</TITLE>
    </HEAD>
<BODY>
<script>
function users()
{
    var us = document.getElementById("fio");
    document.getElementById("userfio").innerHTML = us
    //alert(us.value);
}
</script>

  <table border = "1">
    <tr>
      <td>ФИО Пользователя</td>
      <td>
          <FORM>
		    <INPUT NAME="username" SIZE="40" MAXLEGNTH=40 id="fio">
          </FORM>
      </td>
    </tr>
  </table>

<div id="userfio"></div>
<div onclick="users();">Клик</div>

</BODY>
</HTML>

на странице выходит
[object]
Клик

danik.js 03.03.2014 08:48

А почему ты в алерт выводишь us.value, а в innerHTML - просто us?

Накурикота 03.03.2014 08:55

так все понял - спасибо.
выводить нужно значение
function users()
{
    var us = document.getElementById("fio");
    document.getElementById("userfio").innerHTML = us.value;
    //alert(us.value);
}


Часовой пояс GMT +3, время: 01:26.