À¥¿¡¼ ºê¶ó¿ìÀú¿¡¼ À¥¼¹ö·Î »ç¿ëÀÚÀÇ ¹ÝÀÀ¿¡ µû¶ó ´Ù¾çÇÑ Á¤º¸µéÀÌ ¿Ã¶ó°¡°Ô µÈ´Ù.
À̶§ Á¤º¸°¡ Àü´ÞµÇ´Â °æ·Î·Î´Â HTMLÀÇ Form tag¾È¿¡ ±â·ÏµÈ °ª,
CookieÁ¤º¸, ±âŸ ȯ°æº¯¼ö,
URLÁ¤º¸µîÀÌ ÀÖ´Ù. ÀÌ·¯ÇÑ °ÍµéÀÌ ¾î¶»°Ô ºê¶ó¿ìÀú¿¡¼ ¼¹ö·Î Àü´ÞµÇ´ÂÁö, ¶Ç, SSJS¿¡¼ ¾î¶»°Ô
°¡Á®¿Í¼ »ç¿ëÇÏ´ÂÁö ¾Ë¾Æº¸ÀÚ.
7.1 FORM Tag
ÀÚ ´ÙÀ½°ú °°Àº Form tag°¡ ÀÖ´Ù°í Çϸé, SSJS¿¡¼´Â ¿À¸¥Âʰú °°ÀÌ »ç¿ëÇϸéµÈ´Ù.
<form method="post" action="index.html">
<input type=text name=uid>
</form> |
<server>
write("uid is" + request.uid);
</server>
|
* ¾Õ¿¡¼µµ ¼³¸íÇÑ °Íó·³ Client¿¡¼ ¿Ã¶ó¿À´Â Á¤º¸ Áß form°ú °ü·ÃµÈ Á¤º¸´Â
requestÀÇ ¼Ó¼ºÀ¸·Î ÀúÀåµÈ´Ù. ¶ÇÇÑ form¾È¿¡ ÀúÀåµÈ ¸ðµç ÀԷ°ªµéÀÌ ¼¹ö·Î ¿Ã¶ó°¡¸é¼
request object¿¡ ÀúÀåµÈ´Ù.(ÁÖÀÇ : file ¼Ó¼º Áï, file upload´Â Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î, Á÷Á¢ ±¸ÇöÇØ¾ß ÇÑ´Ù.)
SELECTÀÇ HTML¼Ó¼ºÁß¿¡ MULTIPLEÀ̶ó´Â ¼Ó¼ºÀ» »ç¿ëÇÏ°Ô µÇ¸é,
¿©·¯°³¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. Áï, ´ÙÀ½°ú °°Àº ÇüÅÂÀÏ °æ¿ì µðÆúÆ®·Î ¼±ÅÃÇßÀ» ¶§, ¼¹ö¿¡´Â ¾î¶»°Ô Àü´ÞµÉ±î?
<select name=sel multiple>
<option selected>1
<option>2
<option selected>3
<option selected>4
</select>
|
¾Õ¿¡¼ ¼³¸íÇÑ °Íó·³ ¿©·¯ À̸§ÀÌ ¿Ã¶ó°£´Ù. Áï, "sel=1", "sel=3", "sel=4"¿Í °°Àº
Á¤º¸µéÀÌ ¿Ã¶ó¿À°Ô µÇ´Â °ÍÀÌ´Ù. request.selÀ̶ó°í ¾²¸é ¹«½¼ °ªÀÌ ÂïÈú±î? °£´ÜÇÏ´Ù sel=4°¡
¸Ç ¸¶Áö¸·¿¡ µé¾î¿À±â ¶§¹®¿¡ "4"°¡ µÈ´Ù.
ÀÌ·¸°Ô °°Àº À̸§À¸·Î ¿©·¯°³°¡ Àü¼ÛµÇ¾î ¿À´Â °æ¿ì¸¦ ´ëºñÇØ¼ ´ÙÀ½°ú °°Àº µÎ°¡Áö ÇÔ¼ö¸¦
Ãß°¡·Î Á¦°øÇϰí ÀÖ´Ù.
getOptionValue(name, idx) | ÇØ´ç À̸§À» °¡Áø Á¤º¸ÀÇ idx¹øÂ° |
getOptionValueCount(name) | ÇØ´ç À̸§À» °¡Áø Á¤º¸°¡ ¸î°³ÀÎÁö |
À§ÀÇ select¿¹Á¦ÀÇ µðÆúÆ® ÀÔ·ÂÀÇ °æ¿ì getOptionValueCount("sel") ÀÇ °ªÀº 3À̵ǰí,
getOptionValue("sel",0) ÀÇ °ªÀº sel=1¿¡ ÀÇÇØ 1ÀÌ µÈ´Ù.
- Last Update : 2001.7.5 by Deadfire(http://www.deadfire.net)
|