¿Ø ¼þ ¿É ÒÔ ÊÇ ¸´ Ñ¡ ¿ò, µ¥ Ñ¡ ¿ò, ±ê Ç©, ²Ë µ¥ µÈ. ÿ ¸ö ¿Ø ¼þ ¿É ÒÔ ·Ö Åä Ò» ¸ö Ãû ³Æ. µ± ±í µ¥ ±» Ìá ½» ʱ, Ò» Щ ¿Ø ¼þ (È¡¾öÓÚËüÃǵÄ״̬) µÄ Ãû ³Æ ºÍ µ± Ç° Öµ Ëæ ±í µ¥ Ò» Æð ·¢ ËÍ. Ìá ½» µÄ Öµ µÄ ×Ô È» Êô ÐÔ È¡ ¾ö ÓÚ ¿Ø ¼þ (Àý Èç: ÎÄ ±¾ ¿ò µÄ Öµ ÊÇ Êä Èë µÄ ÎÄ ±¾).
<!ELEMENT FORM - - %block -(FORM)> <!ATTLIST FORM %attrs; -- %coreattrs, %i18n, %events -- action %URL #REQUIRED -- server-side form handler -- method (GET|POST) GET -- HTTP method used to submit the form -- enctype %ContentType; "application/x-www-form-urlencoded" onsubmit %Script #IMPLIED -- the form was submitted -- onreset %Script #IMPLIED -- the form was reset -- target CDATA #IMPLIED -- where to render result -- accept-charset CDATA #IMPLIED -- list of supported charsets -- >¿ª ʼ ±ê ¼Ç: Ðè Òª, ½á Êø ±ê ¼Ç: Ðè Òª
Õâ ¸ö ÌØ ÐÔ µÄ ȱ Ê¡ Öµ ÊÇ ±£ Áô ×Ö ´® "UNKNOWN". Óà »§ ´ú Àí Æ÷ ¿É ÒÔ °Ñ ´Ë Öµ ½â Òë ×÷ °ü º¬ ÔÚ FORM Ôª ËØ ÖÐ µÄ Óà ÓÚ ´« ËÍ ÎÄ µµ µÄ ±à Âë ·½ ʽ.
ÔÚ FORM Ôª ËØ ÖÐ ÈÎ ºÎ ÌØ ÐÔ µÄ name ÌØ ÐÔ ÓРЧ ·¶ Χ ÊÇ FORM Ôª ËØ.
<FORM action="http://somesite.com/prog/adduser" method="post"> ...form contents... </FORM>Ï Ãæ µÄ Àý ³Ì Õ¹ ʾ ÁË Èç ºÎ °Ñ Ò» ¸ö Ìá ½» ±í µ¥ ·¢ ËÍ µ½ Ò» ¸ö µç ×Ó ÓÊ ¼þ µØ Ö·.
<FORM action="mailto:Kligor.T@gee.whiz.com" method="post"> ...form contents... </FORM>
¿Ø¼þ±êÇ©
ij Щ ±í µ¥ ¿Ø ¼þ ×Ô ¶¯ Áª ϵ ±ê Ç© (ͨ ¹ý INPUT
ºÍ BUTTON ½¨ Á¢ µÄ °´ Å¥)
È» ¶ø ´ó ¶à Êý ²» Õâ Ñù (ͨ ¹ý INPUT
ºÍ TEXTAREA µÄ ÎÄ ±¾ Óò,
ͨ ¹ý INPUT ½¨ Á¢ µÄ ¸´ Ñ¡
¿ò ºÍ µ¥ Ñ¡ ¿ò ºÍ Óà SELECT
½¨ Á¢ µÄ Ôª ËØ).
¶Ô ÓÚ ÄÇ Ð© º¬ ÓÐ °µ ʽ ±ê Ç© µÄ ¿Ø ¼þ, Óà »§ ´ú Àí Æ÷ Ó¦ µ± °Ñ value ÌØ ÐÔ Öµ ×÷ Ϊ ±ê Ç© ×Ö ´®.
¶Ô ÓÚ ÄÇ Ð© û ÓÐ °µ ʽ ±ê Ç© µÄ ¿Ø ¼þ, ×÷ Õß ±Ø Ðë ÔÚ ¿Ø ¼þ Ôª ËØ ¶¨ Òå µÄ Ç° »ò ºó Ìá ¹© ±ê Ç©. ¾Ù Àý ˵ Ã÷ Èç ÏÂ.
<!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT | RESET | FILE | HIDDEN | IMAGE | BUTTON)" > <!-- HSPACE and VSPACE missing due to lack of widespread support --> <!ELEMENT INPUT - O EMPTY> <!ATTLIST INPUT %attrs; -- %coreattrs, %i18n, %events -- type %InputType TEXT -- what kind of widget is needed -- name CDATA #IMPLIED -- required for all but submit & reset -- value CDATA #IMPLIED -- required for radio and checkboxes -- checked (checked) #IMPLIED -- for radio buttons and check boxes -- disabled (disabled) #IMPLIED -- control is unavailable in this context -- readonly (readonly) #IMPLIED -- for text and passwd -- size CDATA #IMPLIED -- specific to each type of field -- maxlength NUMBER #IMPLIED -- max chars for text fields -- src %URL #IMPLIED -- for fields with images -- alt CDATA #IMPLIED -- description for text only browsers -- usemap %URL #IMPLIED -- use client-side image map -- align %IAlign #IMPLIED -- vertical or horizontal alignment -- tabindex NUMBER #IMPLIED -- position in tabbing order -- onfocus %Script #IMPLIED -- the element got the focus -- onblur %Script #IMPLIED -- the element lost the focus -- onselect %Script #IMPLIED -- some text was selected -- onchange %Script #IMPLIED -- the element value was changed -- accept CDATA #IMPLIED -- list of MIME types for file upload -- >¿ª ʼ ±ê Ç©: Ðè Òª, ½á Êø ±ê Ç©: ½û Ö¹
Êý ¸ö ÔÚ Í¬ Ò» ¸ö ±í µ¥ ÖÐ µÄ ¸´ Ñ¡ ¿ò ¿É ÒÔ Ê¹ Óà ͬ Ò» ¸ö Ãû ³Æ. ÔÚ Ìá ½» ʱ, ÿ Ò» ¸ö "´ò ¿ª" µÄ ¾ß ÓÐ Ïà ͬ Ãû ³Æ µÄ ¸´ Ñ¡ ¿ò ʹ Óà Ïà ͬ µÄ Ãû ³Æ ×é ¼þ Ìá ½» Ò» ¸ö Ãû³Æ/Öµ ¶Ô. Õâ ÔÊ Ðí Óà »§ ´ú Àí Æ÷ ¶Ô ¸ø ¶¨ µÄ Êô ÐÔ Ñ¡ Ôñ ³¬ ¹ý Ò» ¸ö µÄ Öµ.
Êý ¸ö ÔÚ Í¬ Ò» ¸ö ±í µ¥ µÄ µ¥ Ñ¡ ¿ò ¿É ÒÔ ÓÐ Ò» ¸ö Ãû ³Æ. È» ¶ø, Ëü Щ °´ Å¥ ÖÐ ÔÚ Í¬ Ò» ¸ö ʱ ¿Ì Ö» ÓÐ Ò» ¸ö ¿É ÒÔ ±» "´ò ¿ª". ÔÚ Ä³ ¸ö Éè ¶¨ Ϊ "´ò ¿ª" µÄ ʱ ºò, Ëù ÓÐ Ïà ¹Ø µÄ °´ Å¥ ¶¼ ÊÇ "¹Ø ±Õ". Òò ´Ë, ¶Ô ÓÚ Ïà ¹Ø µ¥ Ñ¡ °´ Å¥, Ö» ÓÐ Ò» ¸ö Ãû³Æ/Öµ ¶Ô ±» Ìá ½».
Ò» ¸ö ±í µ¥ ¿É ÒÔ °ü º¬ Ò» ¸ö ÒÔ ÉÏ µÄ Ìá ½» °´ Å¥. Ö» ÓÐ Ò» ¸ö ¼¤ »î µÄ Ãû³Æ/Öµ ¶Ô Óë ±í µ¥ Ò» Æð ±» Ìá ½».
µ± Ò» ¸ö ¶¨ λ ×° Öà ÔÚ Í¼ Ïñ ÉÏ µ¥ »÷ µÄ ʱ ºò, ±í µ¥ ±» Ìá ½» ²¢ ÇÒ Î» Öà ±» ´« ËÍ µ½ ·þ Îñ Æ÷. x Öµ ÊÇ ´Ó ͼ Ïñ µÄ ×ó Ãæ ¿ª ʼ µÄ ÒÔ Ïñ ËØ Îª µ¥ λ µÄ ³ß ´ç, ¶ø y Öµ ÊÇ ´Ó ͼ Ïñ µÄ ¶¥ ¶Ë ¿ª ʼ µÄ ÒÔ Ïñ ËØ Îª µ¥ λ µÄ ³ß ´ç. Õâ Ìá ½» µÄ Êý Öµ °ü º¬ name.x=x-value ºÍ name.y=y-value ʱ, Õâ Àï µÄ "name" ÊÇ name ÌØ ÐÔ Öµ, ¶ø x-value ºÍ y-value ÊÇ x ºÍ y ×ø ±ê ¸÷ ×Ô µÄ Öµ.
Èç ¹û ·þ Îñ Æ÷ ¸ù ¾Ý µ¥ »÷ µÄ λ Öà ²É Óà ²» ͬ µÄ ¶Ô ´ý, ʹ Óà ·Ç ͼ °¸ »¯ ä¯ ÀÀ Æ÷ µÄ Óà »§ ½« ʧ È¥ ÓÅ ÊÆ. ÓÉ ÓÚ Õâ ¸ö Ô Òò, ½¨ Òé Äã ¿¼ ÂÇ ÂÖ Ìæ ; ¾¶:
<INPUT type="button" value="Click Me" onclick="verify()">
Õâ ¸ö ¿Ø ¼þ ¸ñ ʽ ͨ ³£ ±» Óà À´ ±£ ´æ ¿Í»§¶Ë/·þÎñÆ÷ Ö® ¼ä µÄ ¿É ÄÜ ±» HTTP ¶ª ʧ µÄ ½» »» ЊϢ.
INPUT ¿Ø ¼þ µÄ hidden ¸ñ ʽ ÓÐ Æä ×Ô Éí µÄ Óë ±í µ¥ Ò» Æð ´« ËÍ µÄ Öµ. ¹² ͬ °ü º¬ ÓÚ ÖÐ µÄ Ò² ²» ±» äÖ È¾ Òò Ϊ ·ç ¸ñ ЊϢ µÄ Ô Òò. Ï ÁÐ µÄ ¿Ø ¼þ, µ± È» ²» ±» Óà »§ ´ú Àí Æ÷ äÖ È¾, ½« Óë ±í µ¥ Ò» Æð Ìá ½» Ëü ÃÇ µÄ Öµ.
<INPUT type="password" style="display:none" name="invisible-password" value="mypassword">
Óà »§ ´ú Àí Æ÷ ¾Í µ± °Ñ Õâ Щ ÎÄ ¼þ ѹ Ëõ ·â ×° Ϊ Ò» ¸ö MIME multipart
ÎÄ µµ (²Î ¼û
<FORM action="http://somesite.com/prog/adduser" method="post"> <P> First name: <INPUT type="text" name="firstname"><BR> Last name: <INPUT type="text" name="lastname"><BR> email: <INPUT type="text" name="email"><BR> <INPUT type="radio" name="sex" value="Male"> Male<BR> <INPUT type="radio" name="sex" value="Female"> Female<BR> <INPUT type="submit" value="Send"> <INPUT type="reset"> </FORM>Õâ ¸ö ±í µ¥ »á ±» Èç Ï äÖ È¾:
<FORM action="http://server.dom/cgi/handle" enctype="multipart/form-data" method="post"> What is your name? <INPUT type="text" name="name_of_sender"> What files are you sending? <INPUT type="file" name="name_of_files"> </FORM>Çë ²Î ÔÄ [RFC1867] À´ »ñ µÃ ¸ü ¶à µÄ ¹Ø ÓÚ ÎÄ ¼þ Ìá ½» µÄ ЊϢ.
<!ELEMENT ISINDEX - O EMPTY> <!ATTLIST ISINDEX %coreattrs; -- id, class, style, title -- %i18n; -- lang, dir -- prompt CDATA #IMPLIED -- prompt message -->¿ª ʼ ±ê ¼Ç: Ðè Òª, ½á Êø ±ê ¼Ç: ½û Ö¹
<ISINDEX prompt="Enter your search phrase: ">µÈ ͬ ÓÚ Ï Ãæ µÄ INPUT Éù ʱ:
<FORM action="..." method="post"> Enter your search phrase: <INPUT type="text"> </FORM>
<!ELEMENT BUTTON - - (%inline | %blocklevel)* -(A | %formctrl | FORM | ISINDEX | FIELDSET)> <!ATTLIST BUTTON %attrs; -- %coreattrs, %i18n, %events -- name CDATA #IMPLIED -- for scripting/forms as submit button -- value CDATA #IMPLIED -- gets passed to server when submitted -- type (submit|reset) #IMPLIED -- for use as form submit/reset button -- disabled (disabled) #IMPLIED -- control is unavailable in this context -- tabindex NUMBER #IMPLIED -- position in tabbing order -- onfocus %Script #IMPLIED -- the element got the focus -- onblur %Script #IMPLIED -- the element lost the focus -- >¿ª ʼ ±ê ¼Ç: Ðè Òª, ½á Êø ±ê ¼Ç: Ðè Òª
Ò» ¸ö ¸ñ ʽ Ϊ "submit" ÇÒ ÄÚ ÈÝ Îª Ò» ÕŠͼ Ïñ (Èç BUTTON Ôª ËØ ·Ç ³£ ½ü ËÆ ÓÚ Ò» ¸ö ¸ñ ʽ Ϊ "image" µÄ INPUT Ôª ËØ. Á½ Õß ¶¼ Òý Æð ±í µ¥ µÄ Ìá ½», µ« Ëü ÃÇ µÄ ±í ÏÖ ²» ͬ. ÔÚ Õâ ÖÖ ÉÏ Ï ÎÄ ÖÐ, Ò» ¸ö INPUT Ôª ËØ ±» ´ò Ëã ×÷ Ϊ Ò» ¸ö "flat" ͼ Ïñ äÖ È¾, ¶ø Ò» ¸ö BUTTON ±» ´ò Ëã ×÷ Ϊ Ò» ¸ö °´ Å¥ äÖ È¾ (Àý Èç µ± µ¥ »÷ ʱ µÄ »º ¶¯ ºÍ ÉÏ/Ï Òõ Ó°).
<BUTTON> <IMG src="foo.gif" usemap="..."> </BUTTON>
BUTTON Ôª ËØ Ò² ÄÜ ¹» Óë ½Å ±¾ ¹² ͬ ʹ ÓÃ, ÔÚ Õâ ÖÖ Çé ¿ö Ï Ëü µÄ type Ó¦ µ± Ϊ "button". µ± Õâ Ñù µÄ Ò» ¸ö °´ Å¥ ±» ¼¤ »î ʱ, Ò» ¸ö ¿Í »§ ¶Ë ½Å ±¾ ±» ÔË ÐÐ. ÎÒ ÃÇ ÔÚ Õâ ¸ö ˵ Ã÷ Êé µÄ ºó Ãæ µÄ ÄÚ²¿Ê¼þ Õ ½Ú ÌÖ ÂÛ BUTTON µÄ ʹ ÓÃ.
<!ELEMENT SELECT - - (OPTION+)> <!ATTLIST SELECT %attrs; -- %coreattrs, %i18n, %events -- name CDATA #REQUIRED -- field name -- size NUMBER #IMPLIED -- rows visible -- multiple (multiple) #IMPLIED -- default is single selection -- disabled (disabled) #IMPLIED -- control is unavailable in this context -- tabindex NUMBER #IMPLIED -- position in tabbing order -- onfocus %Script #IMPLIED -- the element got the focus -- onblur %Script #IMPLIED -- the element lost the focus -- onselect %Script #IMPLIED -- some text was selected -- onchange %Script #IMPLIED -- the element value was changed -- >¿ª ʼ ±ê ¼Ç: Ðè Òª, ½á Êø ±ê ¼Ç: Ðè Òª
<!ELEMENT OPTION - O (#PCDATA)*> <!ATTLIST OPTION %attrs; -- %coreattrs, %i18n, %events -- selected (selected) #IMPLIED disabled (disabled) #IMPLIED -- control is unavailable in this context -- value CDATA #IMPLIED -- defaults to element content -- >¿ª ʼ ±ê ¼Ç: Ðè Òª, ½á Êø ±ê ¼Ç: ¿É Ñ¡
SELECT ºó ¸ú Ìá Ìá ½» Óë ¸´ λ °´ Å¥.
<FORM action="http://somesite.com/prog/component-select" method="post"> <SELECT multiple size="4" name="component-select"> <OPTION selected value="Component_1_a">Component_1</OPTION> <OPTION selected value="Component_1_b">Component_2</OPTION> <OPTION>Component_3</OPTION> <OPTION>Component_4</OPTION> <OPTION>Component_5</OPTION> <OPTION>Component_6</OPTION> <OPTION>Component_7</OPTION> </SELECT> <INPUT type="submit" value="Send"><INPUT type="reset"> </FORM>µ± ±í µ¥ ±» Ìá ¹© ʱ, ÿ ¸ö Ñ¡ Ôñ Ïî Ä¿ ½« Óë "component-select" Ãû ³Æ ³É ¶Ô ²¢ Ìá ½». Ìá ½» µÄ ÿ ¸ö OPTION µÄ Öµ Ôò ÊÇ Ëü µÄ ·ç ÈÝ, ³ý ·Ç ÔÚ ÄÄ Àï ʹ Óà ÁË value ÌØ ÐÔ À´ ¸² ¸Ç Ëü (Õâ Àï µÄ Ç° Á½ ¸ö ×é ¼þ).
<!ELEMENT TEXTAREA - - (#PCDATA)*> <!ATTLIST TEXTAREA %attrs; -- %coreattrs, %i18n, %events -- name CDATA #REQUIRED rows NUMBER #REQUIRED cols NUMBER #REQUIRED disabled (disabled) #IMPLIED -- control is unavailable in this context -- readonly (readonly) #IMPLIED tabindex NUMBER #IMPLIED -- position in tabbing order -- onfocus %Script #IMPLIED -- the element got the focus -- onblur %Script #IMPLIED -- the element lost the focus -- onselect %Script #IMPLIED -- some text was selected -- onchange %Script #IMPLIED -- the element value was changed -- >¿ª ʼ ±ê ¼Ç: Ðè Òª, ½á Êø ±ê ¼Ç: Ðè Òª
<FORM action="http://somesite.com/prog/text-read" method="post"> <TEXTAREA rows="20" cols="80"> First line of initial text. Second line of initial text. </TEXTAREA> <INPUT type="submit" value="Send"><INPUT type="reset"> </FORM>
µ± Ìá ½» Óò ÄÚ ÈÝ Ê± ½¨ Òé Óà »§ ´ú Àí Æ÷ ×ñ ÕÕ CR, LF (ASCII 10 ½ø ÖÆ 13, 10) ÐÐ ½á Êø ×¼ Ôò. Ìá ½» Êý ¾Ý µÄ ×Ö ·û ¼¯ Ó¦ µ± Ϊ ISO Latin-1, ³ý ·Ç ·þ Æ÷ Æ÷ Ô¤ ÏÈ Ö¸ ¶¨ ¿É ÒÔ Ö§ ³Ö ÂÖ Ìæ µÄ ×Ö ·û ¼¯.
<!ELEMENT LABEL - - (%inline)* -(LABEL) -- field label text --> <!ATTLIST LABEL %attrs; -- %coreattrs, %i18n, %events -- for IDREF #IMPLIED -- matches field ID value -- disabled (disabled) #IMPLIED -- control is unavailable in this context -- accesskey CDATA #IMPLIED -- accessibility key character -- onfocus %Script #IMPLIED -- the element got the focus -- onblur %Script #IMPLIED -- the element lost the focus -- >¿ª ʼ ±ê ¼Ç: Ðè Òª, ½á Êø ±ê ¼Ç: Ðè Òª
µ± Ò» ¸ö LABEL Ôª ËØ µÃ µ½ ½¹ µã ʱ, Ëü °Ñ ½¹ µã ´« ËÍ µ½ Óë Ö® Ïà ¹Ø µÄ ¿Ø ¼þ. ²é ¼û Ï Ãæ µÄ LABEL µÄ for ÌØ ÐÔ.
<FORM action="..." method="post"> <TABLE> <TR> <TD><LABEL for="fname">First Name</LABEL> <TD><INPUT type="text" name="firstname" id="fname"> <TR> <TD><LABEL for="lname">Last Name</LABEL> <TD><INPUT type="text" name="lastname" id="lname"> </TABLE> <FORM>
<FORM action="http://somesite.com/prog/adduser" method="post"> <P> <LABEL for="firstname">First name: </LABEL><INPUT type="text" id="firstname"><BR> <LABEL for="lastname">Last name: </LABEL><INPUT type="text" id="lastname"><BR> <LABEL for="email"email: </LABEL><INPUT type="text" id="email"><BR> <INPUT type="radio" name="sex" value="Male"> Male<BR> <INPUT type="radio" name="sex" value="Female"> Female<BR> <INPUT type="submit" value="Send"> <INPUT type="reset"> </FORM>
Ϊ ÁË Òþ ʽ µØ °Ñ Ò» ¸ö ±ê Ç© Áª ϵ µ½ Áí Ò» ¸ö ¿Ø ¼þ, À´ ¿Ø ÖÆ LABEL µÄ ÄÚ ÈÝ. Õâ ÖÖ Çé ¿ö ÏÂ, LABEL Ö» ¿É ÒÔ °ü º¬ Ò» ¸ö Æä Ëü ¿Ø ¼þ Ôª ËØ. ±ê Ç© ±¾ Éí ¿É ÒÔ ÔÚ Áª ϵ ¿Ø ¼þ µÄ Ç° Ãæ »ò ºó Ãæ.
<FORM action="..." method="post"> <LABEL> First Name <INPUT type="text" name="firstname"> </LABEL> <LABEL> <INPUT type="text" name="lastname"> Last Name </LABEL> </FORM>
<!-- #PCDATA is to solve the mixed content problem, per specification only whitespace is allowed there! --> <!ELEMENT FIELDSET - - (#PCDATA,LEGEND,%block)> <!ATTLIST FIELDSET %attrs; -- %coreattrs, %i18n, %events -- > <!ELEMENT LEGEND - - (%inline;)+> <!ENTITY % LAlign "(top|bottom|left|right)"> <!ATTLIST LEGEND -- fieldset legend -- %attrs; -- %coreattrs, %i18n, %events -- align %LAlign; #IMPLIED -- relative to fieldset -- accesskey CDATA #IMPLIED -- accessibility key character -- >¿ª ʼ ±ê ¼Ç: Ðè Òª, ½á Êø ±ê ¼Ç: Ðè Òª
LEGEND Ôª ËØ ÔÊ Ðí Éè
¼Æ Õß Îª Ò» ¸ö FIELDSET
·Ö Åä Ò» ¸ö ±ê Ç©. µ± FIELDSET
±» äÖ È¾ Ϊ ²» ¿É ÊÓ Ê± Ëü Ìá ¸ß ÁË ´¦ Àí ÄÜ Á¦. µ± äÖ È¾ Ϊ ¿É ÊÓ Ê±,
Éè ¶¨ LEGEND Ôª ËØ µÄ FIELDSET.
ÔÚ ´Ë Àý ³Ì ÖÐ, ÎÒ ÃÇ ½¨ Á¢ Ò» ÖÖ ½« ÔÚ Ò½ Éú °ì ¹« ÊÒ Ìî д µÄ ±í
µ¥. Ëü ±» ·Ö ³É Èý ²¿ ·Ö: ¸ö ÈË ÐŠϢ, ²¡ Ê· ºÍ Ä¿ Ç° ²¡ Àú. ÿ ¸ö ²¿ ·Ö
°ü º¬ ¶Ô Êä Èë ÊÊ µ± µÄ ЊϢ µÄ ¿Ø ÖÆ.
<FORM action="..." method="post"> <FIELDSET> <LEGEND align="top">Personal Information</LEGEND> Last Name: <INPUT name="personal_lastname" type="text" tabindex="1"> First Name: <INPUT name="personal_firstname" type="text" tabindex="2"> Address: <INPUT name="personal_address" type="text" tabindex="3"> ...more personal information... </FIELDSET> <FIELDSET> <LEGEND align="top">Medical History</LEGEND> <INPUT name="history_illness" type="checkbox" value="Smallpox" tabindex="20"> Smallpox</INPUT> <INPUT name="history_illness" type="checkbox" value="Mumps" tabindex="21"> Mumps</INPUT> <INPUT name="history_illness" type="checkbox" value="Dizziness" tabindex="22"> Dizziness</INPUT> <INPUT name="history_illness" type="checkbox" value="Sneezing" tabindex="23"> Sneezing</INPUT> ...more medical history... </FIELDSET> <FIELDSET> <LEGEND align="top">Current Medication</LEGEND> Are you currently taking any medication? <INPUT name="medication_now" type="radio" value="Yes" tabindex="35">Yes</INPUT> <INPUT name="medication_now" type="radio" value="No" tabindex="35">No</INPUT> If you are currently taking medication, please indicate it in the space below: <TEXTAREA name="current_medication" rows="20" cols="50" tabindex="40"> </TEXTAREA> </FIELDSET> </FORM>×¢ Òâ ÔÚ ´Ë Àý ÖÐ, ÎÒ ÃÇ ¿É ÒÔ Í¨ ¹ý ÔÚ Ã¿ ¸ö ÔÚ FIELDSET ÖÐ ¶Ô Æë Ôª ËØ (ͨ ¹ý ·ç ¸ñ Ò³), ¼Ó Èë ½Å ±¾ ( ¾Í ÊÇ Ëµ, Ö» ÓÐ µ± Ëû »ò Ëý ´ò ¿ª "current medication" ÎÄ ±¾ Çø Óò ±í ʾ »¹ ÔÚ Óà ҩ ÖÐ) µÈ µÈ À´ Ìá ¸ß ±í µ¥ µÄ Õ¹ ÏÖ.
ÓÐ Êý ¸ö ·½ ·¨ °Ñ ½¹ µã ¸³ ÓÚ Ò» ¸ö Ôª ËØ:
Ó¦ µ± ±» Óà »§ ´ú Àí Æ÷ µ¼ º½ »ñ µÃ ½¹ µã µÄ Ôª ËØ ¸ù ¾Ý Ï ÁÐ Ô Ôò:
Óà »§ ´ú Àí Æ÷ Ò² ¿É ÒÔ ¶¨ Òå Ò» ¸ö ¼ü ´Î Ðò À´ Ïà ·´ µÄ µ¼ º½ ÖÆ ±í ¼ü ´Î Ðò. µ± µ½ ´ï ÖÆ ±í ¼ü ´Î Ðò µÄ ×î ºó ( »ò ¿ª ʼ ʱ), Óà »§ ´ú Àí Æ÷ »á ÈÆ ×ª µ½ ¿ª ʼ (»ò ½á β).
<FORM action="..." method="post"> <LABEL for="user" accesskey="U"> User Name </LABEL> <INPUT type="text" name="user"> </FORM>
¶Ô ÓÚ ÈÈ ¼ü µÄ ´¦ Àí È¡ ¾ö ÓÚ Óà »§ ´ú Àí Æ÷. ÎÒ ÃÇ ½¨ Òé Óà »§ ÔÚ ±ê Ç© ÖÐ °ü º¬ ÈÈ ¼ü »ò Ö¸ Ã÷ Ìá ¹© µÄ ÈÈ ¼ü. Óà »§ ´ú Àí Æ÷ »á ÒÔ Ò» ÖÖ Ç¿ µ÷ µÄ Çø ±ð ÓÚ Æä Ëü ×Ö ·û µÄ ·½ ʽ À´ äÖ È¾ ÈÈ ¼ü µÄ ½Ç É« (Àý Èç Ï »® Ïß).
µ± Éè ¶¨ ʱ, the disabled ÌØ ÐÔ ¾ß ÓÐ Ï ÁÐ ¶Ô Ôª ËØ µÄ Ó° Ïì:
½û Ö¹ Ôª ËØ Èç ºÎ ±» äÖ È¾ È¡ ¾ö ÓÚ Óà »§ ´ú Àí Æ÷. Àý Èç, ij Щ Óà »§ ´ú Àí Æ÷ ͨ ¹ý "gray out" À´ ½û Ö¹ Ï À ¿ò Ìõ Ä¿, °´ Å¥ ±ê Ç© µÈ µÈ.
<INPUT disabled name="fred" value="stone">
µ± Éè ¶¨ ʱ, readonly
ÌØ ÐÔ ¶Ô Ò» ¸ö Ôª ËØ ÓÐ Ï ÁÐ µÄ Ó° Ïì:
Ö» ¶Á Ôª ËØ Èç ºÎ ±» äÖ È¾ È¡ ¾ö ÓÚ Óà »§ ´ú Àí Æ÷.