jQuery實現(xiàn)按鈕的點擊 全選/反選 單選框/復(fù)選框 文本框 表單驗證
更新時間:2015年06月25日 11:58:47 投稿:hebedich
這篇文章主要介紹了jQuery實現(xiàn)按鈕的點擊 全選/反選 單選框/復(fù)選框 文本框 表單驗證的相關(guān)資料,需要的朋友可以參考下
jQuery實現(xiàn)按鈕的點擊 全選/反選 單選框/復(fù)選框 文本框 表單驗證
<!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="";//定義一個數(shù)組
$('input[name="checkbox"]:checked').each(function(){//遍歷每一個名字為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);
});
//表單驗證
$("#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="確認" 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="反選" />
<!-- 表單驗證 -->
<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ā)布,如有不對還望指出
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
jQuery實現(xiàn)提交按鈕點擊后變成正在處理字樣并禁止點擊的方法
這篇文章主要介紹了jQuery實現(xiàn)提交按鈕點擊后變成正在處理字樣并禁止點擊的方法,涉及jQuery中val與attr方法的使用技巧,需要的朋友可以參考下2015-03-03
Jquery Easyui對話框組件Dialog使用詳解(14)
這篇文章主要為大家詳細介紹了Jquery Easyui對話框組件Dialog的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12
CKEditor無法驗證的解決方案(js驗證+jQuery Validate驗證)
這篇文章主要為大家詳細介紹了CKEditor無法驗證的解決方案和jQuery Validate驗證框架,感興趣的小伙伴們可以參考一下2016-05-05
JQuery Ajax通過Handler訪問外部XML數(shù)據(jù)的代碼
JQuery是一款不錯的Javascript腳本框架,相信園子里的很多朋友對它都不陌生,我們在開發(fā)Web應(yīng)用程序時難免會使用到Javascript腳本,而使用一款不錯的腳本框架將會大大節(jié)省我們的開發(fā)時間, 并可以毫不費力地實現(xiàn)很多非??岬男Ч?。2010-06-06

