Страница 1 из 1
Текстовое поле html
Добавлено: 23 окт 2010, 11:23
Влад
Всем доброго времени суток!
мне нужно сделать так, чтобы в состоянии покоя текстовое поле выдавало некоторый текст, а при нажатии на него можно было приступить к набору, но если ничего не ввести, а вновь перевести курсов и нажать на другой эл-т, то текст, видимый изначально будет виден и после.
всем заранее спасибо
В этот код:
Код: Выделить всё
<input type="text" size="20" name="name" value="">
Пытаюсь вставить:
И если вставлять так:
Код: Выделить всё
<input type="text" size="20" name="name" value="<div id="user_info"></div>">
То в поле просто выводит тег <div и всё,

Re: Текстовое поле html
Добавлено: 23 окт 2010, 11:28
Owl1n
А зачем ты через тег div делаешь? Просто вставь в переменную value начальный текст который будет отображать, потом с помощью javascript сделай так что бы при нажатии в текстовое поле, текст из него убирался. Если я разберусь у себя в архивах на диске, то код тебе дам.

Re: Текстовое поле html
Добавлено: 23 окт 2010, 12:40
Noise Gate
Все верно - надо юзать JS
Re: Текстовое поле html
Добавлено: 23 окт 2010, 13:16
Влад
Я в php пишу у меня он почему-но не работает
Re: Текстовое поле html
Добавлено: 23 окт 2010, 13:58
aydar
Код: Выделить всё
<input value="Введите ваше имя" onFocus="this.value=''" onBlur="if (this.value==''){this.value='Введите ваше имя'}">
Re: Текстовое поле html
Добавлено: 23 окт 2010, 14:05
Влад
Это мне понятно, мне главное передать параметры в поле
Re: Текстовое поле html
Добавлено: 23 окт 2010, 14:34
Александр
Если тебе в поле нужно вывести текст с кавычками, то попробуй так:
или экранируй кавычки
Re: Текстовое поле html
Добавлено: 23 окт 2010, 14:48
Влад
Александр увы не первый вариант ни второй не помог, в первом вывело просто
а во втором
Вот мой кусок кода:
Код: Выделить всё
<form action="index.php?session=$session" method="post"><tr><td></td><td><div id="user_info"></div></td></tr><tr><td>Имя:</td><td><input type="text" size="20" name="name" value="<div id=\"user_info\"></div>"></td></tr><tr><td>Почта:</td><td><input type="text" size="2" name="email" value=""></td></tr></from>
Re: Текстовое поле html
Добавлено: 24 окт 2010, 18:54
Александр
Влад
Значит экранировать так нельзя, но можно заменять на "
Но если в первом первом варианте вывело не то что надо было, то я не понимаю что тебе нужно.
Вывести в input значение из div id="user_info" ?
У input - value предназначено для вывода текста. Содержимое из другого блока нужно вытаскивать яваскриптом.