Нужно чтобы текст из формы попал в 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>
|