
16.11.2007, 22:29
|
|
Познающий
Регистрация: 22.02.2006
Сообщений: 67
С нами:
10638498
Репутация:
2033
|
|
Кроме того, у тебя ошибка в доступе к элементу. Ты используешь доступ через ид, а надо через нейм, как и написано в html-части.
Вот так запашет везде
Код:
<input type=text name=aaa>
<input type="button" onclick="javascript:bbb()">
<script language="JavaScript" type="text/javascript">
function bbb()
{
var val=document.getElementsByName('aaa').item(0).value;
alert(val.charAt(0));
}
</script>
================
Сообщение от Helios
2 Kridan
Согласно твоему коду первым обработается Click, а уж потом будут отправлены данные.
Для того, что хочет rubik-nerubik есть событие AfterSubmit формы, т.е.
PHP код:
<form onAfterSubmit="document.getElementById('str').value='';">
2 Helios
Согласно твоему коду обнуления не произойдет, потому что в javascript событие AfterSubmit не обрабатывается. onAfterSubmit - немного из другой оперы. Просто так в браузерах это не сработает.
А нужен был всего лишь такой код
PHP код:
<iframe name="mid" src=""></iframe>
<form target="mid" action="http://host.ru">
<input type="text" name="str">
<input type="button" onclick="document.forms[0].submit();document.forms[0].str.value=''";>
</form>
Последний раз редактировалось LeverOne; 18.11.2007 в 22:20..
|
|
|