jQuery實(shí)現(xiàn)按鈕的點(diǎn)擊 全選/反選 單選框/復(fù)選框 文本框 表單驗(yàn)證
jQuery實(shí)現(xiàn)按鈕的點(diǎn)擊 全選/反選 單選框/復(fù)選框 文本框 表單驗(yàn)證
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> <script type="text/javascript" src="jquery-1.4.js"></script> <script type="text/javascript"> $(document).ready(function(){ //按鈕 $("#but").click(function(){ alert("This is my JSP page"); }); //文本框 $("#btext").click(function(){ alert($("#te").val()); }); //下拉框 $("#sel").change(function(){ alert($("#sel").val()); }); //單選框 $("#uradio1").click(function(){ alert($('input[name="radiobuttid=on"]:checked').val()); }); $("#uradio2").click(function(){ alert($('input[name="radiobutton"]:checked').val()); }); $("#uradio3").click(function(){ alert($('input[name="radiobutton"]:checked').val()); }); //復(fù)選框 $("#ucheck").click(function(){ var str="";//定義一個(gè)數(shù)組 $('input[name="checkbox"]:checked').each(function(){//遍歷每一個(gè)名字為interest的復(fù)選框,其中選中的執(zhí)行函數(shù) str+=$(this).val();//將選中的值添加到數(shù)組chk_value中 }); alert(str); }); //全選 $("#checkall").click(function(){ $("input[name='items']").attr("checked",true); }); //全不選 $("#checkallNo").click(function(){ $("input[name='items']").attr("checked",false); }); //反選 $("#check_revsern").click(function(){ $("input[name='items']").each(function(){ $(this).attr("checked", !$(this).attr("checked")); }); }); //全選/反選 $("#checkItems").click(function(){ $("input[name='items']").attr("checked",$(this).get(0).checked); }); //表單驗(yàn)證 $("#nameid").hide(); $("#ageid").hide(); $("#ubu").click(function(){ if($("#name").val()==""){ $("#nameid").show(); $("#nameid").fadeOut(3000); return false; }else if($("#age").val()==""){ $("#ageid").show(); $("#ageid").fadeOut(3000); return false; } alert($("#sel").val()); alert("姓名:"+$("#name").val()+" "+"年齡"+$("#age").val() ); }); }); </script> </head> <body> <!-- 按鈕 --> <input type="button" value="確認(rèn)" id="but"/><br> <!-- 文本框 --> <input type="text" name="text" id="te" /><input type="button" id="btext" value="取值"><br> <!-- 下拉框 --> <select id="sel"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> <br> <!-- 單選框 --> <input type="radio" name="radiobutton" id="uradio1" value="1"> 1 <input type="radio" name="radiobutton" id="uradio2" value="2"> 2 <input type="radio" name="radiobutton" id="uradio3" value="3"> 3 <br> <!-- 復(fù)選框 --> <input type="checkbox" name="checkbox" value="1"> 1 <input type="checkbox" name="checkbox" value="2"> 2 <input type="checkbox" name="checkbox" value="3"> 3 <input type="checkbox" name="checkbox" value="4"> 4 <input type="button" id="ucheck" value="確定"> <br> <!-- 復(fù)選框的全選和反選 --> <input type="checkbox" name="checkItems" id="checkItems" value="全選/全不選"/>全選/全不選 <br> <input type="checkbox" name="items" value="足球"/>足球 <input type="checkbox" name="items" value="籃球"/>籃球 <input type="checkbox" name="items" value="游泳"/>游泳 <input type="checkbox" name="items" value="唱歌"/>唱歌 <br> <input type="button" name="checkall" id="checkall" value="全選" /> <input type="button" name="checkall" id="checkallNo" value="全不選" /> <input type="button" name="checkall" id="check_revsern" value="反選" /> <!-- 表單驗(yàn)證 --> <form action=""> 姓名:<input type="text" id="name"><span id="nameid" style="color:#f00;">姓名不能為空!</span><br> 年齡:<input type="text" id="age"/><span id="ageid" style="color:#f00;">年齡不能為空!</span> <br> <input type="button" id="ubu" value="確定" /> </form> </body> </html>
菜鳥第一次發(fā)布,如有不對(duì)還望指出
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
相關(guān)文章
jquery+html5爛漫愛心表白動(dòng)畫代碼分享
這篇文章主要介紹了jquery+html5爛漫愛心表白動(dòng)畫,七夕你表白了嗎,如果還沒(méi)有的話,抓緊來(lái)學(xué)習(xí)學(xué)習(xí)吧,祝小伙伴們表白成功。2015-08-08jQuery滾動(dòng)加載圖片效果的實(shí)現(xiàn)
實(shí)現(xiàn)滾動(dòng)加載的一個(gè)功能函數(shù),需要的朋友可以參考一下2013-03-03基于jQuery的簡(jiǎn)單九宮格實(shí)現(xiàn)代碼
聽朋友說(shuō)要作個(gè)九宮格,我也就隨便寫一個(gè),等待完善2012-08-08jquery實(shí)現(xiàn)滑動(dòng)特效代碼
這篇文章主要介紹了jquery實(shí)現(xiàn)滑動(dòng)特效代碼, .slideUp([duration][,complete])目標(biāo)元素向上滑入隱藏;.slideDown([duration][,complete])目標(biāo)元素向下滑出顯示;.slideToggle([duration][,complete])目標(biāo)元素隱藏則向下滑出顯示,否則向上滑入隱藏;需要的朋友參考下2015-08-08jquery選擇器排除某個(gè)DOM元素的方法(實(shí)例演示)
這篇文章主要介紹了jquery選擇器排除某個(gè)DOM元素的方法,也就是在選中的一些元素中,過(guò)濾一些不需要的,使用jquery not選擇器實(shí)現(xiàn),需要的朋友可以參考下2014-04-04JQuery 插件制作實(shí)踐 xMarquee插件V1.0
今天要介紹的是實(shí)現(xiàn)類跑馬燈效果的的廣告插件。類似偶公司web-dev的同事在網(wǎng)站首頁(yè)上做的目錄廣告播放器。其實(shí)很簡(jiǎn)單,LEVIN實(shí)際應(yīng)用中也用到,所以稍作整理如下.2010-04-04jquery 仿錨點(diǎn)跳轉(zhuǎn)到頁(yè)面指定位置的實(shí)例
下面小編就為大家?guī)?lái)一篇jquery 仿錨點(diǎn)跳轉(zhuǎn)到頁(yè)面指定位置的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02jQuery源碼分析-04 選擇器-Sizzle-工作原理分析
在分析Sizzle源碼之前,先整理一下選擇器的工作原理,先明確一些選擇器中用到的名詞,后邊閱讀時(shí)不會(huì)有歧義2011-11-11