草庐IT

form_handler

全部标签

java - 使用 enctype ="multipart/form-data"的表单是否会导致访问隐藏字段时出现问题

我创建了一个隐藏的表单元素//restoftheformhere我正尝试通过servlet中的这一行获取值(正如我之前所做的那样):intobjId=Integer.parseInt(request.getParameter("imgUploadObjId"));但我明白了(第33行是上面的行):java.lang.NumberFormatException:nulljava.lang.Integer.parseInt(UnknownSource)java.lang.Integer.parseInt(UnknownSource)web.objects.UploadImage.doPos

html - 保留 <form :input type ="file"> with Spring MVC 的值

我有一个包含两个输入的表单:一个字符串,一个文件。如果字符串输入验证失败,Controller将路由回同一View。发生这种情况时,字符串字段会保留,但所选文件会丢失。有没有办法在重新渲染View时保留选择的文件?我认为答案是否定的-它是HTML文件输入的固有特性,而不是服务器端框架。询问我是否遗漏了什么。 最佳答案 确实是文件输入值无法保存。这就像在所有浏览器中实现的一样。据我所知,它与潜在的安全风险有关,但我从未深入探讨过。虽然有可能实现类似的目标。这是我们在项目中所做的:每个带有fileupload的表单都有一个UUID,只要

forms - 是否会使用 HTML5 自动对焦将焦点设置为不可见的表单控件?

如标题所述:即使使用display:none;或隐藏它们,焦点仍将设置在具有autofocus="autofocus"的表单控件上可见性:隐藏;? 最佳答案 如果您的问题是隐藏字段是否可以从可见字段中窃取自动对焦,答案是否定的。具有autofocus属性的隐藏字段在可见时获得焦点。这是一个jsFiddle这显示了如果您有一个可见字段和一个隐藏字段会发生什么,然后显示隐藏字段。这是一个variation这演示了如果可见字段没有autofocus属性会发生什么。 关于forms-是否会使用H

forms - HTML5 表单文本占位符 - 他们有 CSS 伪类吗?

读了一篇关于HTML5的文章后,我突然想到虽然占位符在表单可用性方面非常有用,但如果没有javascript就不能用CSS来定位它们,那么它们确实只是一小步。那么我可以将CSS中的占位符定位为与输入的文本看起来不同吗? 最佳答案 Webkit使用::-webkit-input-placeholder伪元素。Moz使用:-moz-placeholder伪类。 关于forms-HTML5表单文本占位符-他们有CSS伪类吗?,我们在StackOverflow上找到一个类似的问题:

html - 未弃用的 <form target ="...">

我想达到和...一样的效果window.open('lalala.php','lalala','...');但是我想发送HTTPPOST请求而不是HTTPGET请求。因此,我正在使用以下内容:$('').attr('action','lalala.php').attr('target','lalala')//w3schools.orgsaysthisisdeprecated.attr('method','post').append(hiddenParam('param1',param1)).append(hiddenParam('param2',param2)).submit().re

forms - 没有属性的 HTML 表单标签 - 有什么理由不这样做?

冒着听起来像个傻瓜的风险——我们公司的html(html5)设计师一直给我提供带有没有属性的表单标签的功能模拟...Name每次看到这个,我都会对人性失去希望。但我不知道是否应该将它们全部汇总起来并向它们讲授表单属性以及我们为什么需要它们,因为我似乎找不到任何说明它们是“必需的”的文档。默认情况下,我知道form标签会假设一些东西,比如方法和Action,但我更喜欢这些属性就位而不是省略。对于我们这些从HTML开始就一直在编写HTML的人来说,情况一直如此。所以一般的问题是-使用没有属性的表单标签有什么问题吗(无论您希望如何定义)?如果您的预期操作是当前页面并且预期方法是获取,那么包含

ajax - 当 <Form>&lt;input&gt; 通过 Ajax 加载时,HTML5 的 Autofocus 属性仅在 FireFox 中不起作用。为什么?

下面是我通过ajax加载的表单。当我直接运行表单页面时,c_name上的自动对焦在firefox中有效,但在加载ajax时却无效!不过它在opera/safari/chrome上运行良好!Name:PhoneNumber:Email:Address:Additionalnotes: 最佳答案 自动对焦仅在onload触发之前完成;它旨在以声明方式指定对初始页面加载的关注。 关于ajax-当<input>通过Ajax加载时,HTML5的Autofocus属性仅在FireFox中

html - Angular/Material mat-form-field 输入 - float 标签问题

有什么方法可以阻止占位符作为以下代码片段的标签float?Searchsearch我查看了Angular/Material的官方文档,但似乎这个功能现在已被弃用? 最佳答案 假设您使用的是Material2的最新稳定版本,您可以使用floatLabel="never"强制标签不float。这里是liveworkingdemo这在文档中很清楚https://material.angular.io/components/form-field/api 关于html-Angular/Materi

html - Twitter Bootstrap - <form> 的两列布局

在Bootstrap2.3中,是否有一种标准化的方法来使HTML具有两列布局有标签/输入/Action?我在文档中没有看到任何内容。我想要的示例图像:http://i.imgur.com/3o6IoN4.png顺便说一句,我需要有一个跨越div.span12整个宽度的纯色背景色。或其他封闭容器。有两个.span6导致中心的背景颜色中断(我想这可以通过将两个.span6包装在一个div.clearfix并应用背景类来解决? 最佳答案 简单的东西。将Bootstrap行放入父div中,并将该div的背景设置为您选择的颜色。标记:Firs

javascript - form.submit() 在 firefox 中不工作

我正在使用以下javascript函数构建表单并将其提交给服务器。它在Chrome浏览器中工作正常,但在Firefox中不工作。functionloadPage(url,projectName){varjForm=$('');jForm.attr('action',url);jForm.attr('method','post');varjInput=$("");jInput.attr('name','curPrj');jInput.attr('value',projectName);jForm.append(jInput);jForm.submit();}我从SE的旧帖子中得到了一些建