Текстовое поле html

Программирование, которое не связано с API.
Ответить
Аватара пользователя
Влад
Модератор
Модератор
Сообщения: 654
Зарегистрирован: 29 апр 2010, 22:24

Текстовое поле html

Сообщение Влад »

Всем доброго времени суток!

мне нужно сделать так, чтобы в состоянии покоя текстовое поле выдавало некоторый текст, а при нажатии на него можно было приступить к набору, но если ничего не ввести, а вновь перевести курсов и нажать на другой эл-т, то текст, видимый изначально будет виден и после.
всем заранее спасибо

В этот код:

Код: Выделить всё

<input type="text" size="20" name="name" value="">
Пытаюсь вставить:

Код: Выделить всё

<div id="user_info"></div>
И если вставлять так:

Код: Выделить всё

<input type="text" size="20" name="name" value="<div id="user_info"></div>">
То в поле просто выводит тег <div и всё, :?
Owl1n
Сообщения: 34
Зарегистрирован: 08 май 2010, 18:47

Re: Текстовое поле html

Сообщение Owl1n »

А зачем ты через тег div делаешь? Просто вставь в переменную value начальный текст который будет отображать, потом с помощью javascript сделай так что бы при нажатии в текстовое поле, текст из него убирался. Если я разберусь у себя в архивах на диске, то код тебе дам. :)
Noise Gate
Сообщения: 691
Зарегистрирован: 28 апр 2010, 12:34

Re: Текстовое поле html

Сообщение Noise Gate »

Все верно - надо юзать JS
Аватара пользователя
Влад
Модератор
Модератор
Сообщения: 654
Зарегистрирован: 29 апр 2010, 22:24

Re: Текстовое поле html

Сообщение Влад »

Я в php пишу у меня он почему-но не работает
aydar
Сообщения: 57
Зарегистрирован: 09 сен 2010, 18:22

Re: Текстовое поле html

Сообщение aydar »

Код: Выделить всё

<input value="Введите ваше имя" onFocus="this.value=''" onBlur="if (this.value==''){this.value='Введите ваше имя'}">
Аватара пользователя
Влад
Модератор
Модератор
Сообщения: 654
Зарегистрирован: 29 апр 2010, 22:24

Re: Текстовое поле html

Сообщение Влад »

Это мне понятно, мне главное передать параметры в поле

Код: Выделить всё

<div id="user_info"></div>
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Текстовое поле html

Сообщение Александр »

Если тебе в поле нужно вывести текст с кавычками, то попробуй так:

Код: Выделить всё

value='<div id="user_info"></div>'
или экранируй кавычки

Код: Выделить всё

value="<div id=\"user_info\"></div>"
Аватара пользователя
Влад
Модератор
Модератор
Сообщения: 654
Зарегистрирован: 29 апр 2010, 22:24

Re: Текстовое поле html

Сообщение Влад »

Александр увы не первый вариант ни второй не помог, в первом вывело просто

Код: Выделить всё

<div id="user_info"></div>
а во втором

Код: Выделить всё

<div id=\
Вот мой кусок кода:

Код: Выделить всё

<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>
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Текстовое поле html

Сообщение Александр »

Влад
Значит экранировать так нельзя, но можно заменять на "
Но если в первом первом варианте вывело не то что надо было, то я не понимаю что тебе нужно.
Вывести в input значение из div id="user_info" ?
У input - value предназначено для вывода текста. Содержимое из другого блока нужно вытаскивать яваскриптом.
Ответить