【网页制作】jQuery模拟提交表单生成卡片

使用jQuery提交表单 在上述代码中,我们创建了一个包含姓名和邮箱输入字段以及提交按钮的表单。表单的id属性设置为"myForm",这将在后面的jQuery代码中用到。接下来,我们可以使用jQuery来处理表单的提交操作。当用户点击提交按钮时,jQuery代码会捕获表单的提交事件,并执行相应的操作。在编程中,使用jQuery可以方便地处理表单的提交操作。函数中,我们指定了服务器端处理提交的URL、提交方式(POST或GET)、表单数据以及成功和错误的回调函数。来阻止表单的默认提交行为,以便我们可以自行处理表单数据。 阅读详情

🌈据说,看我文章时 关注、点赞、收藏 的 帅哥美女们 心情都会不自觉的好起来。

前言:
🧡作者简介:大家好我是 user_from_future ,意思是 “ 来自未来的用户 ” ,寓意着未来的自己一定很棒~
✨个人主页:点我直达,在这里肯定能找到你想要的~
👍专栏介绍:Html+Css+JS / jQuery小型网页综合实战 ,一个专注于分享网页制作实例的专栏~

专栏文章直链:
【网页制作】制作静态钟表
【网页制作】jQuery控制页面侧边栏的收缩与展开
【网页制作】制作百度网盘登录页
【网页制作】注册表单页
【网页制作】jQuery操作css实现设置箭头图片

人生苦短,我用python

制作要求

使用jQuery模拟提交表单生成卡片

制作效果图

在这里插入图片描述
在这里插入图片描述

参考源代码

目录结构

└──网页文件夹
	└──ask_add.html

ask_add.html

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>jQuery模拟提交表单生成卡片</title>
		<style>
			* {
				margin: 0;
				padding: 0;
			}
			
			li {
				list-style: none;
			}

			button {
				color: red;
				width: 200px;
				height: 36px;
				margin: 6px 0;
				cursor: pointer;
				border-radius: 6px;
				font-weight: bolder;
				border: 1px solid red;
				background-color: rgba(255, 0, 0, 0.2);
			}

			#main {
				width: 800px;
				height: auto;
				margin: 0 auto;
			}

			#ask {
				width: 100%;
				height: 48px;
			}

			#form {
				width: 600px;
				height: auto;
				display: none;
				margin: 10px auto;
				font-weight: bolder;
				border: 1px solid black;
			}

			#form>p {
				margin: 10px;
			}

			#form>p>input {
				width: 80%;
				height: 30px;
				border: 1px solid black;
			}

			#form>p>select {
				width: 40%;
				height: 30px;
				font-weight: bolder;
				border: 1px solid black;
			}

			#form>p>textarea {
				width: 80%;
				height: 160px;
				border: 1px solid black;
			}

			#form>p>input::-webkit-input-placeholder {
				color: black;
			}

			#show {
				width: 100%;
				height: 81px;
				display: none;
			}

			.item {
				width: 778px;
				height: 80px;
				margin: 10px;
				border-bottom: 1px dashed black;
			}

			#show p {
				height: 30px;
				line-height: 30px;
			}

			img {
				float: left;
				width: 60px;
				height: 60px;
				border-radius: 50%;
			}

			#content {
				float: left;
				font-size: 20px;
				padding: 0 10px;
				width: calc(100% - 80px);
			}
		</style>
	</head>
	<body>
		<div id="main">
			<div id="ask">
				<button onclick="question()">我要提问</button>
			</div>
			<hr />
			<div id="form">
				<p><input id="title" type="text" placeholder="请输入标题(1-50个字符)" /></p>
				<p>所属板块
					<select id="plate">
						<option value="请选择模块" selected="selected">请选择模块</option><!-- disabled="disabled" -->
						<option value="免费提问">免费提问</option>
						<option value="付费提问">付费提问</option>
					</select>
				</p>
				<p>
					<textarea id="detail"></textarea>
				</p>
				<p>
					<button onclick="release()">发布</button>
				</p>
			</div>
			<ul id="show">
				<li class="item">
					<img src="https://thirdqq.qlogo.cn/g?b=sdk&k=55hr3SavP7oAlVrc1AJqfQ&s=100" />
					<div id="content">
						<p>
							<span id="title_res">test</span>
						</p>
						<p>
							版块:<span id="plate_res"></span>&ensp;&ensp;&ensp;&ensp;发表时间:<span id="r_time"></span>
						</p>
					</div>
				</li>
			</ul>
		</div>
		<script src="jquery-3.4.1.min.js"></script>
		<script type="text/javascript">
			function question() {
				$('#form').css('display', 'block');
				$('#show').css('display', 'none');
			}

			function release() {
				var myDate = new Date;
				var year = myDate.getFullYear();
				var mon = myDate.getMonth() + 1;
				var date = myDate.getDate();
				var hour = myDate.getHours();
				var minute = myDate.getMinutes();
				$('#form').css('display', 'none');
				$('#show').css('display', 'block');
				$('#title_res').text($('#title').val());
				$('#plate_res').text($('#plate').val());
				$('#r_time').text(year + '-' + mon + '-' + date + ' ' + hour + ':' + minute);
			}
		</script>
	</body>
</html>

附赠知识

关于jQuery中 .text() 、 .html() 、 .val() 的区别与联系:

方法名无参作用有参作用传参内容
.text()获取标签的文本内容(含子标签)设置标签文本内容(会将所有子标签html视为一体被覆盖)文本(html也会解析为文本)
.html()获取标签的html代码(含子标签)设置标签html代码(会将所有子标签html视为一体被覆盖)html代码(支持残缺补全,无法识别则认为是文本)
.val()获取标签的value属性值(没有为空)设置value属性(一般是设计给 input 标签使用的)value属性值(普通标签使用了没有任何变化)

实验验证:

在这里插入图片描述
使用如图所示的代码,分别打印这三个,记住右边网页显示的样子,接下来是修改环节:

在这里插入图片描述

这个标签里面的所有内容都变成了 <p>测试</p> 。

在这里插入图片描述

这个标签里面的所有html都变成了 <h1><span style="color: red;">测试</span></h1> ,他能自动对残缺标签进行补全并识别,然后浏览器渲染出了文字。
如果无法识别成功,他就会当成是字符串处理。

在这里插入图片描述

不过这个设置没有意义,因为它主要是为 input 标签设计的,普通标签设置了是没有任何变化的。

致谢

本篇实例素材来自于 X Y H 🧡 ~

使用jQuery按钮实现请求提交 您需要将"url"替换为实际的请求URL,并在"data"对象中添加请求参数。在"success"函数中,您可以编写处理请求成功时的代码,而在"error"函数中,您可以编写处理请求失败时的代码。使用jQuery库,我们可以轻松地在网页中添加按钮,并为其添加点击事件处理程序,以便在用户点击按钮时执行相应的操作。在上面的示例中,我们创建了一个具有"id"属性为"submitBtn"的按钮。在点击事件处理程序中,您可以编写任何您想要执行的代码。选择器选中具有"id"属性为"submitBtn"的按钮,并使用。 阅读详情

相关推荐

TMS320F28377D的sys/bios双核工程配置详解——从零搭建到RAM优化

本文详细解析了TMS320F28377D双核系统在sys/bios环境下的工程配置与RAM优化策略。从开发环境搭建、SYS/BIOS工程创建到双核CMD文件配置,提供了实战技巧和常见问题解决方案,帮助开发者高效实现电力电子控制系统中的双核协作与性能优化。

weixin_28292761的博客 600

vue实现将自己网站(h5链接)分享到微信中形成小卡片(超详细)

我们在分享公众号信息到微信或者群中的时候,会出现一个小卡片,如下所示:但是呢,这种小卡片只能走微信的接口来实现,比如我们从公众号、小程序中分享的内容可以是这样的。如果我们将自己的博客分享到微信的话,只会出现个链接。那么,试问一下你,分享出来个这样的链接,你会去点吗?会不会以为这就是个钓鱼链接。今天,我们就来看看,如何将我们自己的站,搞一个和微信一样的分享卡片出来。

穆雄雄的博客 2万+

Springboot + vue 实现导出word

Springboot + vue 实现导出word 后端代码 使用word先创建好已知的模板 使用word工具另存为.xml格式的文件 使用freemarker ftl模板 将修改后的xml文件复制到开发工具中,将文件后缀修改为ftl文件,并且将里面的动态值使用${}包裹例如:${zyjn} word工具类 /*** * * Project Name:maventest * <p>生成word工具类<br> * * @ClassName: WordUtil *

qq_45542373的博客 2895

js模拟form表单提交Http请求,并实现跳转到新窗口打开页面

导读: 一些特殊的应用场景,需要在jquery里实现对后端的访问请求,同时在新窗口中打开页面。一般情况下我们在jquery里请求后端业务都是用会ajax,但ajax是会返回数据的,并且不会打开新页面窗口,所以ajax并不符合我们的场景需求。因此我们需要用另一种方式,也就是模拟form表单,实现post提交,并打开新窗口。 代码如下: /** *模拟form表单,实现post提交,并打开新窗口 * url:请求链接 * postData:json格式的post参数 */ function po

美奇软件开发工作室 7549

告别手动复制粘贴!用R语言脚本批量抓取TCMSP中药靶点基因(附完整代码)

本文介绍如何使用R语言脚本自动化抓取TCMSP数据库中的中药靶点基因数据,告别手动复制粘贴的低效操作。通过详细的代码示例和参数设置,帮助研究人员快速获取并过滤符合药代动力学标准的中药成分及其靶点基因,大幅提升研究效率。特别适合生物信息学和中药现代化研究领域的从业者。

weixin_26950847的博客 270

特征选择(模型输入参数的分析选择)方法汇总

特征选择是模式识别和机器学习领域的重要研究课题之一。为了提高准确率, 人们往往最大限度地提取特征信息。然而, 过大的特征向量维数不仅导致计算成本的增加, 复杂运算也随之带来分类识别率的下降。因此, 通过合适的特征选择算法, 去除无关特征和冗余特征, 获得有助于分类的最优特征子集, 对提高识别性能和降低计算成本具有重要意义。 特征选择主要有两个功能: 减少特征数量、降维,使模型泛化能力更强,减少过拟合 增强对特征和特征值之间的理解 参考资料: 优快云《几种常用的特征选择方法》 知乎《机器学习中,.

David's Tweet 1万+

JQuery实现的简单标签选项卡效果

jQuery实现的标签选项卡效果 ul,li { list-style:none; padding:0; margin:0; } li { float:left; background-color:Silver;

deron7的专栏 3735

泰凌微8258入门教程——导读

基于泰凌微TLSR8258 Bluetooth® SIG Mesh 的入门系列教程

2万+

Web页面向后台提交数据的方式和选择

众所周知Web前端页面主要由HTML/CSS/Javascript组成,当要通过与用户的交互实现各种功能时,就需要向后台提交一些数据或者操作。在Web世界里各种实现眼花缭乱,但究其根本,不外乎三种方式,这也是由前端脚本、浏览器与后台交互规则决定的。 1、通过表单提交 这是HTML支持最传统的提交方法,需要创建表单,然后表单包含各种类型的表单元素,还要有一个提交按钮,通过提交按钮来提交到后台,这

无忧的专栏 7217

【在 WSL2 GUI 中使用 pulseaudio 播放声音】

最近在搞一个Linux项目,由于WSL2中需要用到声音外放,无奈只能潜心研究。后来就使用了一种折中的方式替代,那就是pulseaudio。目前来讲WSL2对硬件外设的支持还是不太友好,关于USB的支持我之前在其他文章中已经论述过了,这里不讨论。1、Windows11别忘记打开声音2、可能有一定延迟,因为是通过网络传输的。3、效果的话只能见仁见智了,如果不能满足要求就安装一个实实在在的Ubuntu吧!

jiexijihe945的博客 4533

OpenHarmony之Histreamer引擎深度解析:pipeline_core架构如何全面取代GStreamer,一统音视频播放与录制

Histreamer是OpenHarmony多媒体框架的核心媒体引擎,采用架构设计。一个轻量级的媒体引擎组件,提供播放、录制等场景的媒体数据流水线处理。1.播放场景分为如下几个节点:数据源读取、解封装、解码、输出;2.录制场景分为如下几个节点:数据源读取、编码、封装、输出。该引擎从OH5.0开始取代了原有的媒体引擎gstreamer(部分文档还保留较老架构的讲解),提供统一的音视频播放、录制、元数据解析等能力。

m0_67505153的博客 333

JQuery 实现表单提交

简述: 使用jquery实现简单的表单提交原型,后台servlet doPost 接受, 返回用户名和密码到前台(省去处理过程) 知识点: 1. jquery表单提交动作(使用了网上提供的库) 2. 还是沿用require JS的导入js包的方式,并把主入口放在main.js 库的下载地址 jquery http://jquery.com/download/

霖林烟雨 9818

CloudCompare 和 PCL:点云网格化分析与处理

点云网格化是将点云数据转化为规则网格的过程,其主要思想是将离散的点云投影到一个平面上,然后对该平面进行划分,形成一系列小区域。在点云网格化方面,PCL 提供了各种算法和工具,可以实现高效的点云网格化操作。以上示例代码中,首先加载了输入的点云数据,然后通过设置合适的网格化算法参数,如搜索半径和最大三角形边长等,执行了网格化操作,最后将网格化结果保存到输出文件中。以上示例代码中,首先加载了输入的点云数据,然后通过设置合适的网格化参数,如分辨率等,执行了网格化操作,最后将网格化结果保存到输出文件中。

TechPulseZ的博客 1293

【网页制作】jQuery制作动态指针钟表

jQuery制作动态指针钟表

user_from_future的博客 1568

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【网页制作】原生JavaScript制作汉字时钟

原生JavaScript制作汉字时钟

user_from_future的博客 850

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【网页制作】原生JavaScript制作“井字棋”

原生JavaScript制作“井字棋”

user_from_future的博客 821

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jquery 模拟 form表单 提交

1: function Post(URL, PARAMTERS) { //创建form表单 var temp_form = document.createElement("form"); temp_form.action = URL; //如需打开新窗口,form的target属性要设置为'_blank' ...

weixin_30852367的博客 1279

jQuery模拟表单提交

简单的jQuery片断模拟形式提交。 $("#myform").submit(); 或使用原始的JavaScript(上元素): this.form.submit(); From: https://www.sitepoint.com//jquery-simulate-form-submit/

202

使用jQuery实现Form表单提交

在Web开发中,表单提交是一个常见的操作,通过表单提交用户可以向服务器发送数据。当用户填写完表单后,通过点击提交按钮,浏览器会将表单中的数据封装成一个HTTP请求,然后发送给服务器。下面以一个简单的用户注册表单为例,结合实际应用场景,介绍如何使用jQuery实现表单提交并展示提交结果。在上面的jQuery代码中,我们首先监听了表单的submit事件,当表单被提交时执行回调函数。同时,我们添加一个用来显示提交结果的区域。在上面的jQuery代码中,我们监听了表单的submit事件,阻止了默认的表单提交行为。

牛肉胡辣汤 4287

利用Jquery实现表单验证

这是针对某个需求而制作的表单验证,并没有办法完全适用于所有,所以,仅供参考。当需要自己做时,需要修改与添加自己的东西,变通一下,便可获得其他内容的验证

qimeng54321的博客 337

jQuery表单提交

表单提交

weixin_72101182的博客 2979

jQuery 实现form表单提交

function subbmit

shukebai的专栏 1213

构造隐藏form提交数据

JQuery构造一个form对象,然后form.submit();就等于是普通form表单向后台提交了! //创建一个form对象 var form = document.createElement("form"); //将form对象添加到body中 document.body.appendChild(form); //设置form的属性,...

iteye_10114的博客 489

jquery实现卡片高亮显示效果

使用jquery实现卡片高亮效果,当鼠标移动到某一个卡片时,其他卡片颜色变淡,当前的卡片颜色凸显出来

weixin_68854196的博客 510

jQuery实现折叠卡片[代码+详细讲解+效果图]

jQuery实现折叠卡片[代码+详细讲解+效果图](手风琴效果)

心态的博客 1660
上一篇: 【网页制作】制作静态钟表
下一篇: 【网页制作】jQuery制作动态指针钟表
user_from_future
博客等级 码龄5年 4067粉丝 115原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值