学习java前端 两种form表单提交方式
2024-08-28 20:14:07
第一种:原生方式
注意点:button标签的style为submit
<form action="/trans/doTrans.do" method="post">
转出卡号:${cardNo}
<br>
转出卡号余额:${balance}元
<br> <br>
转入卡号:<input name="checkInCardNo" type="text">
<br>
转入卡号姓名:<input name="realName" type="text">
<br>
转出金额:<input name="money" type="text">
<br>
<button type="submit">确定转出</button>
</form>
第二种:Jquery校验方式
注意点:button标签的style为button
流程:点击提交,首先触发submitForm()方法,执行校验及id选择器,最后提交form表单。
<script type="text/javascript">
function submitForm() {
if($("#t_in_cardNo").val().length!=8){
alert("您输入的卡号位数不对!")
return;
}
$("#transForm").submit();<!--此处是submit方法-->
}
</script>
<form id="transForm" class="am-form am-form-horizontal" action="/trans/doTrans.do" method="post">
<div class="am-form-group">
<label class="am-u-sm-3 am-form-label">转出卡号</label>
<div class="am-u-sm-9">
<input type="text" id="t_cardNo" readonly placeholder=${cardNo}>
</div>
</div>
<div class="am-form-group">
<label class="am-u-sm-3 am-form-label">转入卡号</label>
<div class="am-u-sm-9">
<input type="text" id="t_in_cardNo" pattern="[0-9]*" placeholder="请输入8位对方卡号"
name="checkInCardNo">
</div>
</div>
<div class="am-form-group">
<label class="am-u-sm-3 am-form-label">转账金额</label>
<div class="am-u-sm-9">
<input type="text" id="t_money" placeholder="输入转账金额" name="money">
</div>
</div>
<div class="am-form-group">
<div class="am-u-sm-9 am-u-sm-push-3">
<button type="button" onclick="submitForm()" class="am-btn am-btn-primary">提交</button><!--此处为提交类型为button-->
</div>
</div>
</form>
最新文章
- 轻量级“集合”迭代器-Generator
- 读书笔记--SQL必知必会04--过滤数据
- iOS Mail.app inject kit
- ecstore与淘宝sdk的autoload加载顺序问题
- WARNING: /sys/kernel/mm/transparent_hugepage/enabled is
- 统计难题 HDOJ --1251
- Linux下基于Erlang的高并发TCP连接压力实验
- Hadoop各种进程的配置文件及其位置说明
- strcmp函数实现
- intelij IDEA破解
- PHP和JS在循环、条件判断中的不同之处
- 【SQL实践】其他常用SQL汇总
- ROS多根adsl叠加负载均衡PCC的做法
- com.alibaba的fastjson简介
- 团体程序设计天梯赛(CCCC) L3014 周游世界 BFS证明
- 二叉树建立及遍历 C++ 源码
- Python 内置os模块的简单实用
- javascript 的原型与原型链的理解
- CSS| table property
- python常用模块-调用系统命令模块(subprocess)