隨筆 - 147  文章 - 71  trackbacks - 0
          <2009年2月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          1234567

          常用鏈接

          留言簿(1)

          隨筆分類(146)

          隨筆檔案(147)

          文章分類(28)

          文章檔案(28)

          喜歡的Blog

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          表單構成
          1<form method=”post” action=”target.html” name=”thisForm”> 
          2 <input type=”text” name=”myText”> 
          3 <select name=”mySelect”> 
          4 <option value=”1”>First Choice</option> 
          5 <option value=”2”>Second Choice</option> 
          6 </select> 
          7 <br> 
          8 <input type=”submit” value=”Submit Me”> 
          9</form>

          訪問表單中的文本框內(nèi)容
          1<form name=”myForm”> 
          2 <input type=”text” name=”myText”> 
          3 </form> 
          4<href='#' onClick='window.alert(document.myForm.myText.value);'>Check Text Field</a>

          動態(tài)復制文本框內(nèi)容
          1<form name=”myForm”>
          2 Enter some Text: <input type=”text” name=”myText”><br> 
          3 Copy Text: <input type=”text” name=”copyText”> 
          4</form> 
          5 <href=”#” onClick=”document.myForm.copyText.value =  document.myForm.myText.value;”>Copy Text Field</a>

          偵測文本框的變化
          1<form name=”myForm”> 
          2 Enter some Text: <input type=”text” name=”myText” onChange=”alert(this.value);”> 
          3</form>

          訪問選中的Select
          1<form name=”myForm”> 
          2 <select name=”mySelect”> 
          3 <option value=”First Choice”>1</option> 
          4 <option value=”Second Choice”>2</option> 
          5 <option value=”Third Choice”>3</option> 
          6 </select> 
          7</form> 
          8<href='#' onClick='alert(document.myForm.mySelect.value);'>Check Selection List</a>

          動態(tài)增加Select項
           1<form name=”myForm”> 
           2 <select name=”mySelect”> 
           3 <option value=”First Choice”>1</option> 
           4 <option value=”Second Choice”>2</option> 
           5 </select> 
           6</form> 
           7<script language=”JavaScript”> 
           8 document.myForm.mySelect.length++
           9 document.myForm.mySelect.options[document.myForm.mySelect.length - 1].text = “3”; 
          10 document.myForm.mySelect.options[document.myForm.mySelect.length - 1].value = “Third Choice”; 
          11
          </script>

          驗證表單字段
           1<script language=”JavaScript”> 
           2 function checkField(field) {  
           3 if (field.value == “”) {  
           4 window.alert(“You must enter a value in the field”); 
           5 field.focus(); 
           6 }
           
           7 }
           
           8
          </script> 
           9<form name=”myForm” action=”target.html”> 
          10 Text Field: <input type=”text” name=”myField”onBlur=”checkField(this)”> 
          11 <br><input type=”submit”> 
          12</form>

          驗證Select項
          1function checkList(selection) {  
          2 if (selection.length == 0) {  
          3 window.alert(“You must make a selection from the list.”); 
          4 return false; 
          5 } 
          6 return true; 
          7}

          動態(tài)改變表單的action
          1<form name=”myForm” action=”login.html”> 
          2 Username: <input type=”text” name=”username”><br> 
          3 Password: <input type=”password” name=”password”><br> 
          4 <input type=”button” value=”Login” onClick=”this.form.submit();”> 
          5 <input type=”button” value=”Register” onClick=”this.form.action = ‘register.html’; this.form.submit();”> 
          6 <input type=”button” value=”Retrieve Password” onClick=”this.form.action = ‘password.html’; this.form.submit();”> 
          7</form>

          使用圖像按鈕
          1<form name=”myForm” action=”login.html”> 
          2 Username: <input type=”text” name=”username”><br> 
          3 Password: <input type=”password”name=”password”><br> 
          4 <input type=”image” src="/”login.gif"” value=”Login”> 
          5</form>

          表單數(shù)據(jù)的加密
           1<SCRIPT LANGUAGE='JavaScript'> 
           2 function encrypt(item) {  
           3   var newItem = ''; 
           4     for (i=0; i < item.length; i++{  
           5       newItem += item.charCodeAt(i) + '.'; 
           6     }
           
           7   return newItem; 
           8 }
           
           9 function encryptForm(myForm) {  
          10   for (i=0; i < myForm.elements.length; i++)  {  
          11          myForm.elements[i].value = encrypt(myForm.elements[i].value); 
          12   }
           
          13}

          14
          </SCRIPT> 
          15<form name='myForm' onSubmit='encryptForm(this); window.alert(this.myField.value);'> 
          16 Enter Some Text: <input type=text name=myField><input type=submit> 
          17</form>
          posted on 2009-02-03 10:24 飛翔天使 閱讀(302) 評論(1)  編輯  收藏 所屬分類: javascript

          FeedBack:
          # re: JavaScript方法和技巧大全——表單 2009-02-04 16:00 heyang
          總結的不錯。  回復  更多評論
            
          主站蜘蛛池模板: 晴隆县| 永川市| 宣城市| 克山县| 且末县| 景谷| 临江市| 遂川县| 通化县| 永济市| 高尔夫| 江川县| 利津县| 阿图什市| 叶城县| 瑞昌市| 新平| 太仓市| 黄大仙区| 普定县| 长治市| 石门县| 中卫市| 新闻| 修水县| 洞口县| 同心县| 江华| 沙田区| 尉犁县| 神木县| 吴旗县| 镇安县| 水富县| 张家界市| 同德县| 石首市| 磐石市| 夏河县| 天峨县| 翁牛特旗|