-
提个问题,关于网站外表单提交的问题,请指教
2014-05-16 19:36:35有个登录系统,用.net做的,表单action是 default.aspx 我做的另一个网站里,想提供一个登录这个系统的表单界面...但实际操作,点提交后只跳转到 .net系统的登录界面,但不能直接验证登录。 请问这么做可行吗 -
关于web单表单不同提交的实现方法
2014-01-13 18:07:24一般表单只有一个后台处理...如,我们希望实现用户在发送贴子的时候,既发送提交功能又有预览功能时,就会遇到上述问题。即,当用户点击提交按钮时,我们希望表单提交给"提交"处理程序;而当用户点击预览按钮时,我们一般表单只有一个后台处理程序(如,CGI程序;ASP程序等等)与之对应,用来处理表单提交的数据。
但是,在某些情况下,我们希望同一个表单可以根据用户的选择,提交给不同的后台处理程序。
即,表单的分向提交。如,我们希望实现用户在发送贴子的时候,既发送提交功能又有预览功能时,就会遇到上述问题。即,当用户点击提交按钮时,我们希望表单提交给"提交"处理程序;而当用户点击预览按钮时,我们希望表单提交给"预览"处理程序。那么,如何实现上述功能呢?下面代码可以很好的解决这个问题。
<form name="form" method="post">
测试表单:<input name="test"><br>
<input type="button" value="提交" onClick=send()>
<input type="button" value="预览" onClick=preview()>
</form>
<script language=javascript>
function send()
{
document.form.action="send.asp"
document.form.submit()
}
function preview()
{
document.form.action="preview.asp"
document.form.submit()
}
</script>关于上面实例的两点说明:
1、在整个表单中,不应有名字为action或submit的标签,否则将会产生"对象不支持此属性和方法"的错误(但是在firefox中这个没有报错)。如代码 "<input type=''xxxx'' name=''action'' >"在表单中是不允许出现的;
2、在form标签中应该存在name属性。即,应该给表单取一个名字。语句document.form.action和document.form.submit中的"form"也就是表单的名字。
表单的分向提交不仅仅使用在论坛的程序中,它还可以运用在许多场合下。恰当的运用表单的分向提交功能可以大大的增强网站的人性化程度。有时调试程序就出现了这样的问题,就是出现了"对象不支持此属性和方法"的错误,一直无法定位出来,都快疯掉了,原来就是因为一个button命名为submit了。
来自:http://hi.baidu.com/flysnows/item/26311fcdb73a2724e90f2e35
注意在提交按钮前一定要由至少一个控件的提交,(可以将上文中的“测试表单:<input name="test"><br>”删除进行测试)。
400 Bad Request
Your client has issued a malformed or illegal request. -
关于form表单中无法提交的问题
2020-06-10 21:47:26这个其实也很简单吧,就是粗心了,form的action和method都很正确,但是问题是出在提交那,也就是提交按钮的设置,一种type是summit,一种是button本身,我刚开始就是button死活提交不了,后来突然想起来summit和...这个其实也很简单吧,就是粗心了,form的action和method都很正确,但是问题是出在提交那,也就是提交按钮的设置,一种type是summit,一种是button本身,我刚开始就是button死活提交不了,后来突然想起来summit和button的区别,summit是有自动提交的操作,button就是单纯的一种,当然summit也属于button的一种,对于这两者的区别有不懂的可以去查查,反正我印象里的区别的就是这个,button就是一个普通人,summit就是一个天才这种类似的解读区别~~~
-
关于git提交的时候出现的一些问题
2020-03-09 20:14:17后来找了半天才发现在Windows中,提交消息应使用双引号(git commit -m "xxxx"而不是git commit -m ‘xxxx’),单引号在Windows中不起作用。 咳咳~原来怎么简单 如果能帮到你麻烦给我点个赞再走哟~...前几天用git发现老有这个问题:error: pathspec ‘xxxx’’ did not match any file(s) known to git
后来找了半天才发现在Windows中,提交消息应使用双引号(git commit -m "xxxx"而不是git commit -m ‘xxxx’),单引号在Windows中不起作用。
咳咳~原来怎么简单
如果能帮到你麻烦给我点个赞再走哟~~
-
关于文件上传和普通字段表单提交的问题
2018-03-29 15:02:43这里主要列举它们在一个表单中提交的两种处理方式,一种直接点击提交按钮表单提交,另外一种点击通过js提交。在作比较之前,先贴下controller代码 @ResponseBody @RequestMapping("upload") public ...单独的文件上传和普通字段的上传还是有区别的。这里主要列举它们在一个表单中提交的两种处理方式,一种直接点击提交按钮表单提交,另外一种点击通过js提交。
在作比较之前,先贴下controller代码
@ResponseBody @RequestMapping("upload") public boolean upload(User user,MultipartRequest mreq){ System.out.println("user:"+user.toString()); MultipartFile mfile=mreq.getFile("file"); System.out.println("文件是否为空:"+mfile.isEmpty()); return true; }
1. 点击按钮,表单提交
1.1 jsp页面表单代码如下
表单提交 <form action="ProjectFormMvn/user/upload" enctype="multipart/form-data" method="post"> 名称:<input type="text" name="account" /><br/> 文件:<input type="file" name="file"/><br/> <input type="button" value="提交"/> </form>
1.2 点击提交
通过控制台可以看到,controller已经正常接到值了。
2.通过js提交
2.1 jsp页面代码如下
<script type="text/javascript" src="js/jquery-3.2.1.min.js"></script> <script type="text/javascript"> function clickMe(){ var form=document.getElementById("MyForm"), formData=new FormData(form); $.ajax({ url:'/ProjectForMvn/user/upload', type:'POST', data:formData, processData:false, contentType:false, success:function(data){ alert(data); } }) } </script> js提交 <form action="###" enctype="multipart/form-data" method="post" id="MyForm"> 名称:<input type="text" name="account" /><br/> 文件:<input type="file" name="file"/><br/> <input type="button" οnclick="clickMe();" value="提交"/> </form>
2.2 点击提交
js中ajax提交方式千千万,这里只介绍这一个,主要涉及到FormData的应用。
-
关于get方式提交乱码的问题。
2014-09-05 15:27:00这个原因是服务器导致的,服务器比如tomcat接收get方法默认使用的是ISO-8859-1编码,而浏览器发送时文字编码是和页面编码保持一致的,如果页面是使用utf-8 编码 get方法文字自然是使用utf-8编码,但接收服务器没有... -
关于HTML表单中出现双重提交的问题!
2010-03-08 11:00:00原因:在表单中,表单按钮定义为submit(),同时,表单按钮中还包含JAVAScript中的代码,对表单进行请求的再次转发,从而造成了双重提交!解决办法:将表单中的按钮类型定义为button! -
关于angular2路由中的单页面开发问题
2017-08-25 13:42:35在实际的开发过程中,遇到了一个调用第三支付的时候遇到的一个问题,问题描述: 第三方支付需要从新开启一个页面,提交方式需要用到form提交: 代码修改如下:app.component.html<router-outlet></router-outlet> ... -
关于JavaWeb开发,一个单表请求中是否可以有两个提交!
2021-01-18 11:32:35关于JavaWeb开发,一个单表请求中是否可以有两个提交! 前言 由于最近学习JavaWeb内容。在学习完用表单post/get请求来与后端进行数据交互的时候,想到一个问题,在不使用ajax的前提下,仅使用js和表单提交,当我们... -
关于Mysql查询带单引号及插入带单引号字符串问题
2020-09-10 22:05:15本文主要介绍的是用mysql_real_escape_string对用户提交的表单数据进行转义处理和通过addslashes以及mysql_escape_string这3个类似功能的函数用法区别 -
关于ie浏览器query ajax提交单个操作无效
2013-10-22 10:19:00需求需要开发一个无刷新的用户注销和恢复注销功能 遇到的实际问题直接贴图----》 这是开始页面 当点击红xx时提示修改成功 这里似乎是对的哈 但是等点击刷新的时候再来看 怎么有种似曾相识的感觉呢 ... -
关于vue中axios防止重复提交的办法
2018-12-04 20:13:39两段代码放在axios的配置文件中,貌似就可以的,但是小编测试还是会有问题,当你的提交数据量过小,还是会多次提交给后台,参数多条数据,为此小编苦恼好久,后面想到一个过渡的办法,也就是在调取接口的时候,增加... -
如何提交高质量的缺陷报告单?
2017-07-03 11:20:00关于如何提交高质量的缺陷报告单,本人总结了如下几点: 1、 缺陷的概要描述要清晰准确,要使相关开发负责人员能够一目了然问题是什么。 2、 一个完整的缺陷报告单,必须包含其必要的元素信息,例如:概要描述,... -
关于向mysql数据库中插入带单引号字符串的问题
2011-12-09 14:03:12今天在向mysql数据库中插入带单引号字符串的时候,什么错也没报就是语句执行失败,后来才知道,单引号等要转义,可以使用函数:mysql_real_escape_string和addslashes函数; 以下做个介绍:往数据库中插入数据之前... -
【MyBean调试笔记】关于单元的释放顺序
2019-09-21 00:58:50【概述】 DEMO提交人:惠商软件 2508696439 问题描述:MDIConsole, DEMO如果Forms单元引用顺序放在mybean.console.pas文件之后如下图所示时: 创建同一EXE内的MDI子插件...看了问题,能重现,能重新的问题就... -
这篇文章关于两阶段提交和Paxos讲的很好
2017-01-24 00:03:00《两阶段提交协议与paxos投票算法》 点评:2PC绝对是CP的死党,是分布式情况下强一致性算法,...单点coordinator是个严重问题: 没有热备机制,coordinator节点crash了或者连接它的网路坏了会阻塞该... -
关于单点登录的纪要
2007-10-10 09:21:00关于多系统的相互登录,连接,通常都考虑到安全问题会把一些信息隐藏起来,我们在这里使用servlet的方式封装再在页面上使用post方式进行提交登陆,使用get方式会存在一些问题,比如编码规则不一致(其他忘记了,当时没有... -
关于SBJson的一些问题
2012-11-12 16:47:00github上已经提交了相应的commits. 2)SBJson的速度问题。 根据不要使用SBJSON(json-framework)的意见, “如果你的app只支持iOS 5.0以上系统,那么直接用苹果官方提供的JSON库:NSJSONSerialization... -
关于MySQL事物处理的问题
2017-12-08 18:56:34事务的特性: 事务有以下四个标准属性的缩写ACID,通常被称为: 原子性: 确保工作单元内的所有操作...持久性: 确保提交的事务的结果或效果的系统出现故障的情况下仍然存在。 在MySQL中,事务开始使用COMMIT或RO -
关于PHP后端支付检测的问题
2020-12-26 01:29:00但是只能单商品,页面提交不能带一个回调id很难受,多商品无法区分,只能单一支付宝单一商品 售卖,二次购买会直接发货不需要付款 因为 SQL查询到了 用户购买的记录 (支付宝昵称... -
关于jenkins的使用问题总结
2015-09-26 14:15:35公司jenkins目前的用途是与git stash集成,在提交代码之前强制跑单元测试,以保障代码质量。再使用的3个月了,也出现了很多问题,现总结总结:ut运行环境:nodejs+node modules+mongodb+mysql+redis1、必须保障code... -
我有好多关于spm的问题。。。
2020-11-23 05:57:19如果将我的项目或静态页面提交到源上,这个路径又该如何配置呢 <p>4.已经建好模块,例如版本号1.0.0 此时我提交到源上,但如果修改了内容,如何使用spm命令修改版本号或其他信息呢? ... -
关于阿里云22端口连接失败的问题
2019-07-03 20:09:26我心想这不就是未开放22号端口吗,随后又访问我的域名,发现域名也无法访问,wtfffffffffffff, 尝试救援连接也登录不上,没办法最后给阿里提交了个工单, 不得不说,阿里的服务还是不错的,虽然总时长有些长,... -
关于VUE双向绑定失效的问题
2018-01-26 11:02:32双向绑定失效的原因有很多。 lz就说最近遇到的。 是的,单价下的那个输入框我用了双向绑定(比如叫price,比如100)。然后ipnut ...这样就导致 表面好像没事,但是当你提交时就数据不对了。 还有 -
关于管理信息的表单问题
2016-06-16 07:47:02<p><input type="submit" value="提交" name="B1">重置" name="B2"> 我的返回页面显示的是,谢谢您的配合,欢迎您积极提供意见或登录教学系统了解更多详情。是不是建一个名字是fanhui1.asp,内容是上面那句话... -
关于分布式事务:两阶段提交,TCC和tx-lcn框架
2020-01-10 13:46:531. 分布式事务出现的场景 当北京得数据库向上海的数据库转移数据时,怎么保证转账的事务性?这就出现了分布式事务的问题。 2. 2PC ...单点问题:事务管理器在整个流程中扮演的角色很关键,如果其宕机...
-
enable xhci & UVC trace
-
java.lang.NoClassDefFoundError: javax/servlet/ServletContext(可能报错原因,不可盖全)
-
基于电商业务的全链路数据中台落地方案(全渠道、全环节、全流程)
-
4751 计算机网络安全 第六章.docx
-
i.MX6ULL终结者线程基础 线程创建
-
使用vue搭建微信H5公众号项目
-
lang-sma:基于有限状态和约束语法的分析器和校对工具,以及南萨米语的语言资源-源码
-
【模型裁剪】——Rethinking the Value of Network Pruning
-
PCB能量速度计算软件
-
spring-data-jpa-examples-源码
-
r7 5700u和i7 1165g7选哪个
-
JestClient使用MultiSearch
-
Chap1 An Overview On International Investment.ppt
-
操作系统之内存管理
-
au-fhir-base:供澳大利亚使用的配置文件-源码
-
C/C++反汇编解密
-
MySQL NDB Cluster 负载均衡和高可用集群
-
MySQL 管理利器 mysql-utilities
-
社区云直播使用说明文档.pdf
-
python-crash-couse-try-yourself-solution:eric maathes -python速成课程问题解决方案-源码