jquery 使用 点滴

本文介绍了一个简单的JavaScript表单验证示例,包括账号和密码的非空检查,以及如何使用jQuery处理下拉菜单的选择变化,实现对输入框的禁用或启用。

1、简单的按钮js事件 用于判断和显示提示

<script type="text/javascript" language="javascript">

    $(document).ready(function () {
        $("#btnlogin").click(function () {
            $("#lblInfo").html("");
            var uid = $.trim($("#txtUsername").val());
            var pwd = $.trim($("#txtPassword").val());
            if (uid == "") {
                $("#lblInfo").html("账号不能为空");
                $("#txtUsername").focus();
                return false;
            }
            if (pwd == "") {
                $("#lblInfo").html("密码不能为空");
                $("#txtPassword").focus();
                return false;
            }
        });

    });

</script>

 

 

2、下拉列表的处理

    function dropTypeChange()
    {   
        var sel = $("#<%=dropType.ClientID %>  option:selected").val();
        if(sel=="-1")
        {
           $("#<%=txtNo.ClientID %>").attr('disabled',true);
        }
        else
        {
           $("#<%=txtNo.ClientID %>").attr('disabled',false);
        }
    }

 

  

//获取第一个option的值     
$('#test option:first').val();     
//最后一个option的值      
$('#test option:last').val();     
//获取第二个option的值     
$('#test option:eq(1)').val();     
//获取选中的值     
$('#test').val();     
$('#test option:selected').val();     
//设置值为2的option为选中状态     
$('#test').attr('value','2');     
//设置第一个option为选中     
$('#test option:last').attr('selected','selected');     
$("#test").attr('value' , $('#test option:last').val());     
$("#test").attr('value' , $('#test option').eq($('#test option').length - 1).val());     
//获取select的长度     
$('#test option').length;     
//添加一个option     
$("#test").append("<option value='9'>ff</option>");     
$("<option value='9'>ff</option>").appendTo("#test");     
//添除选中项     
$('#test option:selected').remove();     
//指定项选中     
$('#test option:first').remove();     
//指定值被删除     
$('#test option').each(function(){     
    if( $(this).val() == '5'){     
        $(this).remove();     
    }     
});     
$('#test option[value=5]').remove();     
     
//获取第一个Group的标签     
$('#test optgroup:eq(0)').attr('label');     
//获取第二group下面第一个option的值      
$('#test optgroup:eq(1) :option:eq(0)').val(); 

 

转载于:https://www.cnblogs.com/freeliver54/archive/2011/05/19/2051000.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值