
ÀÔ·Ââ ( textarea)¿¡ ÀÔ·ÂÇϰí È®ÀÎ ´ÜÃ߸¦ ´·¯ º¸¼¼¿ä.

<head>
..
<script Language="Javascript">
<!-- °¨Ãã
function check(str) {
if (str=='') {
alert('ºóÄ ÀÔ·ÂÀÔ´Ï´Ù !');
}
else {
alert('ÀÔ·Â µ¥ÀÌÅÍ´Â ('+ document.fname.txArea.value +') ÀÔ´Ï´Ù.');
}
}
function hilite(n){
document.forms[0].elements[0].focus();
document.forms[n].elements[0].select();
}
// °¨Ãã ³¡ -->
</script>
</head>
<body>
..
<img src=../gif/rfbtexm1.gif><br><br>
..
ÀÔ·Ââ (<b>textarea</b>)¿¡ ÀÔ·ÂÇϰí È®ÀÎ ´ÜÃ߸¦ ´·¯ º¸¼¼¿ä.
<form name="fname" method="post">
<table><tr><td>
<textarea name="txArea" rows=4 cols=25
onchange="check(this.value)">initial value</textarea>
</td></tr>
<tr><td align=center>
<input type="button" value="È®ÀÎ" onclick="check(document.fname.txArea.value)">
<input type="reset" value="´Ù½Ã">
<input type="button" value="ÀüºÎ äÅÃ" onclick="hilite(0)">
</td></tr></table>
</form>
..
</body>
Áß¿ä »çÇ×
- textarea´Â ¿©·¯ ¿ÀÇ ¹®ÀåÀ» ÀÔ·Â, ¼öÁ¤ ÇÒ ¶§ »ç¿ëÇÑ´Ù. ½ÇÁ¦´Â buttonÀÌ ÀÛµ¿ÇÏ´Â °ÍÀÌ ¾Æ´Ï°í, textarea¿¡¼ onchange event°¡ ÀÛµ¿ÇÑ °ÍÀÌ´Ù. ÀÌ´Â ¸¶¿ì½º¸¦ ´Ù¸¥ °÷À» ´·¯µµ ÀÛµ¿ µÈ´Ù´Â ¶æÀÌ´Ù.
- Ãë¼Ò ´ÜÃß (reset button)´Â ¸ðµç º¯¼ö °ªÀ» ÃʱⰪÀ¸·Î ȯ¿øÇÑ´Ù.
- if(str=="") Á¶°Ç¿¡¼ "== "´Â °°À¸¸éÀÌ´Ù. a="aaa"´Â º¯¼ö a ¿¡ °ª "aaa"¸¦ ÇÒ´çÇÑ´Ù´Â °ÍÀ̸ç Á¶°Ç¹®¿¡ µé¾î°¡Áö ¾Ê°í, ¸í·É¹®¿¡ µé·¯°£´Ù.
- check(str) ±â´ÉÀ» »ç¿ë ÇÒ ¶§, this.value·Î Çö fieldÀÇ ÇöÀç °ªÀ» Àü´ÞÇϸç, ±â´É¿¡¼ strÀ̶ó´Â º¯¼ö À̸§À¸·Î ¹Þ¾ÆÁø´Ù.
- document.fname.txArea.value·Î ÇØ´ç fieldÀÇ °ªÀ» ÂüÁ¶Çϰųª °ªÀ» ³Ö¾î ÁØ´Ù. ÀÌ ¶§ fname´Â form nameÀ̸ç, txArea´Â input name ÀÌ´Ù.
- function hilite(n) ±â´ÉÀ¸·Î forms ¹è¿º¯¼öÀÇ n+1 ¹øÂ°ÀÇ ³»¿ë¿¡ ÃÊÁ¡À» ÁÖ°í(document.forms[n].elements[0].focus()), ÀüºÎ äÅÃ(document.forms[n].elements[0].select())ÇÏ°Ô ÇÑ´Ù. ÀÌ´Â ÇØ´ç ºÎºÐÀÇ ³»¿ëÀ» º¹»çÇÏ¿© ´Ù¸¥ °÷¿¡ ºÙ¿©³Ö±âÇϴµ¥ À¯¿ëÇÏ´Ù. ¿©±â¼ x´Â forms ¹è¿º¯¼öÀÇ ÀÎÅØ½º(¼ø¼: 0 ÀÌ Ã¹¹øÂ° Æû)ÀÌ´Ù.
|