那麼,這些資料又該如何透過jQuery來取得呢?? 這裡就只記錄下簡單的範例,不呈現完整的程式碼了....
<input type="text" id="idText" /> <input type="password" id="idPassword" /> var strText = $("#idText").val(); var strPassword = $("#idPassword").val();Input類型為Text和Password非常地簡單,用val()函式就能取得它們的值。
<input type="radio" name="nmSex" value="1" />Male <input type="radio" name="nmSex" value="0" />Female var strSex = $("input[name=nmSex]:checked").val();Radio (單選鈕)要注意的地方是,要有設定Name的屬性,且用Name來取值。
<input type="checkbox" value="0" id="idLang" />Python <input type="checkbox" value="1" id="idLang" />Perl <input type="checkbox" value="2" id="idLang" />Ruby <input type="checkbox" value="3" id="idLang" />HTML5 <input type="checkbox" value="4" id="idLang" />jQuery var aryLang = new Array(5); // 1st種方法: $("input[type=checkbox]:checked").map(function() { return $(this).val(); }).toArray(); // 2nd種方法: $("input[id=idLang]:checked").each(function(i) { aryLang[i] = $(this).val(); return; });CheckBox (複選鈕),要取值的方式有兩種,可以用map();或者是用each()。前提是都必須要先宣告一個陣列。
<select id="idBlood"> <option value="0" />BLOOD <option value="1" />A <option value="2" />B <option value="3" />AB <option value="4" />O </select> var strBlood = $("select#idBlood option:selected").val();以上,是下拉式選單 (Select-Option)的取值方式。
先記到這邊,以後想到什麼再補充吧!!
沒有留言:
張貼留言