Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обращение к форме (https://javascript.ru/forum/misc/25677-obrashhenie-k-forme.html)

denisich84 12.02.2012 16:47

Обращение к форме
 
Как обратиться к форе и скопировать содержимое <textarea>...</textarea> при клике по номеру id.
при клике сразу по <textarea> все работает нормально:)
Код:

<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>1</title>
</head>

<body>

<table border="1" cellspacing="0" cellpadding="0" width="39%" id="table1">
        <tr>
                <td align="center">Id</td>
                <td width="263" align="center"><span lang="ru">Ответ</span></td>
        </tr>
        <tr>
                <td align="center"><a target="top" onClick="window.open('http://ya.ru'); yourForm.createTextRange().execCommand('Copy');">        308158</a></td>
                <td width="263" align="center">
                <form><textarea name="yourForm" rows=1 cols=30  onClick="javascript:this.form.yourForm.focus();this.form.yourForm.select(); yourForm.createTextRange().execCommand('Copy');" style="font-size: 8pt">year247391</textarea><br>
                        <input type="button" onClick="yourForm.createTextRange().execCommand('Copy')" value="Копировать" style="font-size: 10px"></form>
                </font></td>
        </tr>
        <tr>
                <td align="center"><a target="top" onClick="window.open('http://ya.ru'); yourForm.createTextRange().execCommand('Copy');">        308875</a></td>
                <td width="263" align="center"><form><textarea name="yourForm" rows=1 cols=30  onClick="javascript:this.form.yourForm.focus();this.form.yourForm.select(); yourForm.createTextRange().execCommand('Copy');" style="font-size: 8pt">ar254391</textarea><br>
                        <input type="button" onClick="yourForm.createTextRange().execCommand('Copy')" value="Копировать" style="font-size: 10px"></form>
                </font></td>
        </tr>
</table>

</body>

</html>



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