Mam taki oto kod w JS. Zmieniam atrybut action formularza i chce w plu text wyświetlić jego zawartość. Pod FireFox lata ok, ale pod Operą, Chormem i IE nie jest dobrze. O co chodzi

Pewnie jakiś głupi błąd. Z góry dzięki za pomoc
<script type="application/javascript" language="javascript"> function act()
{
document.for.action = 'test.php';
document.for.pole1.value = document.for.action;
}
<form action="test3.php" method="post" name="for"> <input type="text" name="pole1" value="" /> <input type="submit" name="send" value="test3"/>