����� 5
�� 5: ����� ����� - Form Handlers.
����� ����� ���������: �� ��� ������ �����, ������ ����� ������ ������� �����. ��� ������ �������� ����� ������� ���� ��� �- onSubmit.
�- onSubmit ����� ���� �����: �� ������ ���� �� ����� �- submit, �� ������� ���� �� ����� �-return ����� �����. �� ��� ������ ��� ������� ����� �����, ��� ���� �-JavaScript ��� ����� ����� ���� ����. ��� ����� �� ����� �- submit ������ �� ����.
�- Netscape, �� ���� �� ����� �- submit, ��"� ��� ���� ����. ����, �� �� �� ����� �����. �� ��� ����� ������� ��, �� ������ ����� ��� ���� ���:
<form onSubmit="return false;">
<input type="submit" value="Submit">
</form>
���� ��� return false ���� ���� �� JavaScript ����� ������� ��� ����� �� �� ������� �����. ��� ����� ������ ���, ��� ����� �- href ������ ����� ����� ����. ������ ����� ���,
<a href=http://www.mattmarg.com/ onClick="return false;�>mattmarg!<?a>
�� ���� ���� ���� �� ����� false �-onClick. ��� �� ����� ��� ��� �� ��� �� ����� ��.
�� ���� ������� ��� ����, ��� �� ��� ���� ������ ����� �� �����. ��� ����� ������ ����� �� ��� ���� ���� �������. ���� ���� ���� ��� ����� ���� �� ����� �- Return.
<form name="text_entry_form" onSubmit="monkeyLove(); return false;">
<b>Who does the monkey love: </b>
<input type="text" name="monkey_love" size="40">
</form>
���� ��� ���� �� ����� �-return ���� ��� ����� �- onSubmit handler ���� ������. ��� ����� �� ��������: ()monkeyLove ��� ���� �� ���� �� ��� �����.
�� �- return false �� ��� ����� �- onSubmit handler, �� ��������: monkeyLove() ����� ����� �����, ����� �� ��� �����, ��� �� ��� ��� ���� ���� ���� ���� �� ��� ����� ���, �� ��� ����. �� ��� ����� ��� �� ����� ����� ���� �� ��- return false ���� ���� �- onSubmit.
���, �������� �- ()monkeyLove ������ ������ ����� ��:
function monkeyLove()
{
var who_it_is = window.document.text_entry_form.monkey_love.value;
who_it_is = 'The monkey loves ' + who_it_is;
window.document.text_entry_form.monkey_love.value = who_it_is;
}
��� ����� ����� ���� �� ��� ����� false �� ��� ����� ����� �� ����:
|