|
|
|
| Скажите, а почему вот этот код работает:
<html>
<head>
<script language="javascript">
function f()
{
var x;
x=document.form1.text1.value;
document.form2.text2.value=x;
}
</script>
</head>
<body>
<form name="form1">
<input type=text name="text1">
</form>
<input type=button value="Скопировать!" onClick="f()">
<br>
<form name=form2>
<input type=text name="text2">
</form>
</body>
</html>
|
а вот этот неработает:
<html>
<head>
<script language="javascript">
function f()
{
var x;
x=document.form1.value;
document.form2.value=x;
}
</script>
</head>
<body>
<form name="form1">
!!!!!!!Текст!!!!!!!
</form>
<input type=button value="Скопировать!" onClick="f()">
<br>
<form name=form2>
</form>
</body>
</html>
|
И как сделать что-бы он работал? (желательно попроще....) | |
|
|
|
|
|
|
|
для: webmonster
(28.08.2006 в 21:55)
| | document.form2.value=x --- у формы form2 нет свойства value, оно бывает у input-тегов | |
|
|
|
|
|
|
|
для: 12345
(28.08.2006 в 22:28)
| | И как писать? document.form2=х? | |
|
|
|
|
|
|
|
для: webmonster
(28.08.2006 в 22:34)
| | Писать, как в первом примере. но сначала читать: | |
|
|
|
|
|
|
|
для: webmonster
(28.08.2006 в 21:55)
| | Вместо
<form name=form2>
</form>
|
юзайте textarea либо дивы. | |
|
|
|
|
|
|
|
для: NFR
(28.08.2006 в 23:53)
| | Какие дивы? | |
|
|
|
|
|
|
|
для: webmonster
(29.08.2006 в 14:43)
| | Про дивы читать вот тут: http://javascript.aho.ru/files/js/DIV.html
Но если вам нужен только текст, то лучше юзать textarea. | |
|
|
|
|
|
|
|
для: webmonster
(28.08.2006 в 21:55)
| | Сделать буквально "чтоб работал"
можно так:
function f()
{
var x;
x=document.form1.innerHTML;
document.form2.innerHTML=x;
}
|
Хотя для чего это нужно непонятно:) | |
|
|
|