返回顶部
首页 > 资讯 > 前端开发 > JavaScript >jQuery对表单的操作代码集合
  • 736
分享到

jQuery对表单的操作代码集合

表单操作 2022-11-21 22:11:17 736人浏览 安东尼
摘要

改变文本框的获得焦点的样式 <fORM action="#" method="POST" id="regForm"> <fieldset> <lege

改变文本框的获得焦点的样式

<fORM action="#" method="POST" id="regForm">
<fieldset>
<legend>个人基本信息</legend>
<div>
<label for="username">名称:</label>
<input id="username" type="text">
</div>
</fieldset>
</form>

首先在CSS中添加一个类名为focus的样式。
css代码如下:

.focus {
border: 1px solid #f00;
background: #fcc;
}

然后为文本框添加获取和失去焦点事件

$(function(){
$(":input").focus(function(){
$(this).addClass("focus");
}).blur(function(){
$(this).removeClass("focus");
});
});

多行文本框的作用
设置评论框的最小高度和最大高度:

<form>
<div class="msg">
<div class="msg_caption">
<span class="bigger">放大</span>
<span class="smaller">缩小</span>
</div>
<div>
<textarea id="comment" rows="8" cols="20">多行文本框高度变化</textarea>
</div>
</div>
</form>

1,当单击“放大”按钮后,如果评论框的高度小于500px,则在原有高度的基础上增加50px;
2.当单击“缩小”按钮后,如果评论框的高度大于50px,则在原有高度的基础上减少50px;

$(function(){
var $comment = $('#comment'); //获取评论框
$('.bigger').click(function(){
if(!$comment.is(":animated")){ //判断是否处于动画
if($comment.height() < 500){
$comment.animate({height : "+=50"}, 400);
}
}
})
$('.smaller').click(function(){
if(!$comment.is(":animated")){ //判断是否处于动画
if($comment.height() > 50){
$comment.animate({height : "-=50"}, 400);
}
}
})
})

滚动条高度的变化
控制多行文本框滚动条的变化:

$(function(){
var $comment = $('#comment');
$('.up').click(function(){
if($comment.is(":animated")){
$comment.animate({scrollTop : "-=50"}, 400);
}
})
$('.down').click(function(){
if($comment.is(":animated")){
$comment.animate({scrollTop : "+=50"}, 400);
})
})

复选框的应用
基本应用:对复选框进行全选,反选,全不选操作。

<form>
你爱好的运动?<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="乒乓球"/>乓球球
<input type="button" id="CheckedAll" value="全选"/>
<input type="button" id="CheckedNo" value="全不选"/>
<input type="button" id="CheckedRev" value="反选"/>
<input type="button" id="send" value="提 交"/>
//全选
$("#CheckedAll").click(function(){
$('[name=items]:checkbox').attr('checked',true);
});
//全不选
$("#CheckedNo").click(function(){
$('[name=items]:checkbox').attr('checked',false);
});
//反选
$("#CheckedNo").click(function(){
$('[name=items]:checkbox').each(function(){
this.checked = !this.checked;
}));
//提交按钮
$("#send").click(function(){
var str = "你选中的是:\r\n";
$('[name=items]:checkbox:checked').each(function(){
str += $(this).val()+'\r\n'})
alert(str);
);

--结束END--

本文标题: jQuery对表单的操作代码集合

本文链接: https://lsjlt.com/news/173199.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • jQuery对表单的操作代码集合
    改变文本框的获得焦点的样式 复制代码 代码如下: <form action="#" method="POST" id="regForm"> <fieldset>...
    99+
    2022-11-21
    表单操作
  • jquery对表单操作2
    checkbox的级联效果 复制代码 代码如下: <form> 你爱好的运动?<br/> <input type="checkbox" id="Chec...
    99+
    2022-11-21
    表单操作
  • C++中单链表操作的示例代码
    任务要求 实现单链表的下列功能: 1、 从键盘输入一组数据,创建单链表; 2、 输出单链表; 3、 插入元素,给出插入成功或失败的信息; 4、 头插,给出插入成功或失败的信息; 5、...
    99+
    2022-11-13
    C++ 单链表
  • SQL和Python的集合操作对比
    本篇内容主要讲解“SQL和Python的集合操作对比”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL和Python的集合操作对比”吧!集合操作分析式问题通常...
    99+
    2024-04-02
  • JS的Form表单转JSON格式的操作代码
    目录一、serialize()方法二、serializeArray()方法三、$.param()方法js 将json字符串转换为json对象的方法解析一、JSON字符串转换为JSON...
    99+
    2023-05-20
    js form表单转json格式 js form表单
  • Spring整合redis的操作代码
    目录导入坐标配置文件进行操作StringRedisTemplatejedis导入坐标 <dependency> <groupId>or...
    99+
    2024-04-02
  • jQuery表单验证的代码怎么写
    这篇文章主要介绍“jQuery表单验证的代码怎么写”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jQuery表单验证的代码怎么写”文章能帮助大家解决问题。 jQu...
    99+
    2024-04-02
  • Python实现简单的文件操作合集
    目录一、文件操作1.打开2.关闭 3.写入4.读取 二:python中自动开启关闭资源一、文件操作 1.打开 r+ 打开存在文件 文件不存在 报错 file = ...
    99+
    2024-04-02
  • easyexcel读取excel合并单元格数据的操作代码
        普通的excel列表,easyexcel读取是没有什么问题的。但是,如果有合并单元格,那么它读取的时候,能获取数据,但是数据是不完整的。如下所示的单元格数...
    99+
    2023-05-18
    easyexcel合并单元格数据 easyexcel读取excel
  • jQuery操作HTML代码方法介绍
    html()可以对HTML代码进行操作,类似于元素JavaScript中的innerHTML。 例如: 示例: <!DOCTYPE html> <html lan...
    99+
    2024-04-02
  • SQL返回Map集合或者对象的操作
    需求: 在下面的sql中我们需要返回一个sum函数和一个count函数,因为两个返回的值都不是表中的字段,所以这里需要考虑的是我的sql返回值类型应该是什么? 在日常的开发中,遇到...
    99+
    2024-04-02
  • stream流的使用-获取list集合中对象的单个字段list集合,进行累加操作
    Stream流的使用 场景及代码案例源于实际项目 1. 需求描述 现存一list集合,其中保存了投资人的信息。 Person (name, age, money rateOfReturn) ...
    99+
    2023-09-08
    java lambda Stream流 stream java8
  • Python 列表、元组、字典及集合操作
    一、列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1、创建列表 >>> lis...
    99+
    2023-01-30
    字典 操作 列表
  • Python中的SET集合操作
     python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric dif...
    99+
    2023-01-31
    操作 Python SET
  • Python集合的基础操作
    目录1、集合2、创建集合3、集合的运算3.1成员运算3.2交并差运算3.3比较运算4、集合的方法5、不可变集合1、集合 Python中的集合和数学上的集合基本是没有区别的,是无序的,...
    99+
    2024-04-02
  • 基于jQuery的合并表格中相同文本的相邻单元格的代码
    ONE 已经生成的数据表格大致内容如下: 地区 地区 商品代码 商品名称 数量 有效期至 距效期(月) 产品批号 规格 单位 条形码 广东 深圳 00...
    99+
    2022-11-21
    合并 单元格
  • java与scala数组及集合的基本操作对比
    目录java与scala数组及集合的操作scala数组基本操作对应java代码scala可变数组ArrayBufferjava 相应 ArrayList操作scala 的数组遍历ja...
    99+
    2024-04-02
  • Mongo怎么根据另外一个集合对当前集合进行操作
    本篇内容介绍了“Mongo怎么根据另外一个集合对当前集合进行操作”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2024-04-02
  • django--ORM的单表操作
    Django--ORM单表操作创建一个新的django项目项目目录结构:Django连接数据库配置重点:第一步:修改settings.py文件DATABASES = {     &...
    99+
    2023-01-30
    操作 django ORM
  • jquery通过索引值操作html元素的代码
    eq() :返回带有被选元素的指定索引号的元素。注意:索引号从 0 开头,所以第一个元素的索引号是 0(不是 1)。 remove(): 移除被选元素,包括所有文本和子节点。 htm...
    99+
    2023-05-18
    索引值 html元素
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作