常用的表单事件及用法

记录一下常用的表单事件,因为工作中常用到所以特别记录一下。有jq写法和原生js写法

1.这是select的option的事件,jq写法

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Document</title>
<script src="../jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(function () {

    $(‘#sel‘).change(function () {

        console.log( $(this).val() );
    })

})

</script>
</head>
<body>
    <select name="" id="sel">
        <option value="aaa" selected="selected">111</option>
        <option value="bbb">222</option>
        <option value="ccc">333</option>
    </select>
    <p>
        jQuery中获得选中select值
        var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text
        var checkValue=$("#select_id").val();  //获取Select选择的Value
        var checkIndex=$("#select_id ").get(0).selectedIndex;  //获取Select选择的索引值
        var maxIndex=$("#select_id option:last").attr("index");  //获取Select最大的索引值
    </p>
    <p>来源:http://www.cnblogs.com/mitang/p/3687353.html</p>
</body>
</html>

再来js写法,把script的代码替换掉既可

window.onload=function () {

    var obj=document.getElementsByTagName(‘select‘)[0];

    obj.onchange=function () {

        console.log( obj.options[obj.selectedIndex].value );
    }

  
   var obj = document.getElementByIdx_x(”testSelect”); 定位id

   var index = obj.selectedIndex;  选中索引      

   var text = obj.options[index].text;  选中文本      

   var value = obj.options[index].value;  选中值

}
时间: 2024-08-19 01:33:25

常用的表单事件及用法的相关文章

javascript中的常用表单事件用法

下面介绍几种javascript中常用的表单事件: 一,onsubmit:表单中的确认按钮被点击时发生的事件,如下案例. 案例解析:弹出表单中提交的内容 <form name="testform" action="#" id="form"> What is your name?<br /> <input type="text" name="fname" /> <in

jQuery基础(鼠标事件,表单事件,键盘事件,自定义事件 篇)

1.jQuery鼠标事件之click与dbclick事件 方法一:$ele.click()(不带参数) <div id="test">点击触发<div> $("ele").click(function(){ alert('触发指定事件') }) $("#test").click(function(){ $("ele").click() //手动指定触发事件 });   方法二:$ele.click( h

js 常用正则表达式表单验证代码

js 常用正则表达式表单验证代码 js 常用正则表达式表单验证代码,以后大家就可以直接使用了. 正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具.其作用如下:测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式.这称为数据有效性验证.替换文本.可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字.根据模式匹配从字符串中提取一个子字符串.可以用来在文本或输入字段中

第五节:表单标签的用法——value绑定和修饰符

1.表单标签的用法--value绑定和修饰符 value绑定的写法:v-bind:value 或者简写 :value 修饰符: lazy , Number , trim . 用法如:  v-model.lazy 2.使用表单的时候需要注意 v-bind:true-value和v-bind:false-value 的两个属性只是用在checkbox上 checkbox和radio需要设置初始值的时候,要在v-model绑定的值上直接设置,不要用html标签属性selected. 3.例子详解 <!

基于CkEditor实现.net在线开发之路(3)常用From表单控件介绍与说明

这一章主要介绍常用From表单控件,如图所示: 红色框框住的就是常用From表单控件.从左到右分别是From,复选框,单选框,文本框,多行文本框,下拉列表,按钮,图片按钮,隐藏文本框,Lable 复选框和单选框介绍与说明: 因为单选框和复选框属性和设置界面一直,所以就一起讲解,点击复选框按钮弹出,复选框设置界面,如下图: 属性说明与用法: 字段说明 输入类型 说明 控件ID   自动生成,生成一个唯一的控件ID,如果页面存在重复预览页面会报错 控件名称 手工输入 方便编辑时,知道该控件是做什么的

boboJquery表单插件ajaxForm用法详解

插件主要的方法: ajaxFormajaxSubmitformToArrayformSerialize fieldSerializefieldValueclearFormclearFieldsresetForm 示例代码: 1 // wait for the DOM to be loaded 2 $(document).ready(function() {  3    // bind 'myForm' and provide a simple callback function   4    $

常用窗体表单布局

1 Ext.define('PMS.view.whm.dailyWarehouseManagement.suppliesInventoryPlan.EditSuppliesInventoryPlan', { 2 extend: 'Ext.window.Window', 3 alias: 'widget.editSuppliesInventoryPlan', 4 border: false, 5 modal: true, 6 autoScroll: true, 7 width: 580, 8 he

表单事件(jQuery)

1jQuery表单事件之blur与focus事件 在input元素上绑定keydown事件会发现一个问题: 每次获取的内容都是之前输入的,当前输入的获取不到 keydown事件触发在文字还没敲进文本框,这时如果在keydown事件中输出文本框中的文本,得到的是触发键盘事件前的文本,而keyup事件触发时整个键盘事件的操作已经完成,获得的是触发键盘事件后的文本 当浏览器捕获键盘输入时,还提供了一个keypress的响应,这个跟keydown是非常相似,这里使用请参考keydown这一节,具体说说不

一些常用的表单验证的代码

一些常用的表单验证的代码 注册验证: <script language="JavaScript" src="js/jquery-1.9.1.min.js" type="text/javascript"></script> //验证表单 function vailForm(){ var form = jQuery("#editForm"); if(!vailNickName())return; if(!v