

<!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());
 });
 
 //复选框
 $("#ucheck").click(function(){
 var str="";//定义一个数组 
 $('input[name="checkbox"]:checked').each(function(){//遍历每一个名字为interest的复选框,其中选中的执行函数 
 str+=$(this).val();//将选中的值添加到数组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> 
 
 <!-- 复选框 -->
 <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> 
 
 <!-- 复选框的全选和反选 -->
 <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>菜鸟第一次发布,如有不对还望指出
以上所述就是本文的全部内容了,希望大家能够喜欢。
更多jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证相关文章请关注PHP中文网!
