|
|
|
| Есть поле инпут с id=k
необходимо чтобы при переходе на другое поле (когда курсор на другом поле) на экран выводилось содержимое id=k
помогите пожалуйста. | |
|
|
|
|
|
|
|
для: neokortex
(31.10.2008 в 12:28)
| | не понятно, что имеется ввиду под "на экран выводилось"
вот "наводка" Вам )
<input type="text" onblur="alert(this.value);">
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(31.10.2008 в 12:35)
| | нет имеется ввиду
document.write (document.getElementById('k').value) | |
|
|
|
|
|
|
|
для: neokortex
(31.10.2008 в 12:54)
| | document.write пишет сразу за тегом script лучше вывести в какой-то блок
<div id="InputValue"></div>
<intut type="text" id="k" onblur="test();" />
<script>
function test(){
document.getElementById('InputValue').innerHTML = document.getElementById('k').value;
}
</script>
|
| |
|
|
|
|
|
|
|
для: jangot
(31.10.2008 в 13:18)
| | <input type="text" id="n_input" value="" style="width:300px" onBlur="my();"/>
<script type="text/javascript">
function my() {
document.write ("Привет");}
</script>
сначала тупит, а затем в этом же окне загружает документ со словом "Привет" | |
|
|
|
|
|
|
|
для: neokortex
(31.10.2008 в 13:31)
| | Метод document.write ВСЕГДА переписывает весь СФОРМИРОВАННЫЙдокумент, т.н. уничтожает полностью ВСЁ, что там было (включая самого себя) и прописывает только то, что написано в скобках после этого метода.
Поэтому применять метод document.write можо и нужно только при первичном формировании документа.
Например, так:
Вместо
<html>
<body>
<a href="http://google.com">Гугль</a>
</body>
</html>
|
можно написать:
<html>
<body>
<script>
document.write ('<a href="http://google.com">Гугль</a>');
</script>
</body>
</html>
|
А если вам надо ДИНАМИЧЕСКИ работать с УЖЕ сформированной страницей, то методом document.write пользоваться не надо.
Можно и нужно использовать ДИНАМИЧЕСКИЕ же методы - один из них вам уже был продемонстрирован выше - поищите совет с innerHTML. | |
|
|
|