Показать сообщение отдельно
  #1 (permalink)  
Старый 03.06.2012, 18:30
Новичок на форуме
Отправить личное сообщение для lexon Посмотреть профиль Найти все сообщения от lexon
 
Регистрация: 03.06.2012
Сообщений: 8

Нужно чтобы текст из формы попал в reg.exec()
Здравствуйте, я начинающий, не получается дописать следующий скрипт:" На форме имеются 2 текстовых поля, в первое поле вводится ссылка в виде <a href='http://site.ru/'>Анкор сайта</a>, а результат- текст анкора, должен появиться в другом.

Мой скрипт, который на работает:

<html>

<body>

<form name="add" method="post">
<input type="text" size=20 name=post>
<br>
<input type="text" size=20 name=ankor>

<script language="JavaScript">
function gettxt()
{
var reg=/\>(.*)\<\/a/
var arr=reg.exec(document.add.post.value)


document.add.ankor.value=arr[1];
setTimeout("gettxt()",100);
}
gettxt();
//-->

</script>
</form>

</body>
</html>


Регулярные выражения работаю правильно, проверял:

<html>

<body>

<form name="add" method="post">
<input type="text" size=20 name=post>
<br>
<input type="text" size=20 name=ankor>

<script language="JavaScript">
function gettxt()
{
var reg=/\>(.*)\<\/a/

var arr=reg.exec("<a href='http://site.ru/'>Анкор сайта</a>");

document.add.ankor.value=arr[1];
setTimeout("gettxt()",100);
}
gettxt();
//-->

</script>
</form>

</body>
</html>
Ответить с цитированием