jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证

jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证

<!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实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证 的全部内容, 来源链接: utcz.com/z/346949.html

回到顶部