Questions tagged «forms»

表单本质上是一个容器,可以用来容纳多种类型的数据的任意数量的任何子集。HTML表单用于将数据传递到服务器。VB和C#表单是用于与用户进行交互的窗口。



8
在<option>标记内使用href链接
我有以下HTML代码: &lt;select name="forma"&gt; &lt;option value="Home"&gt;Home&lt;/option&gt; &lt;option value="Contact"&gt;Contact&lt;/option&gt; &lt;option value="Sitemap"&gt;Sitemap&lt;/option&gt; &lt;/select&gt; 如何将Home,Contact和Sitemap值设置为链接?我使用了以下代码,但正如我预期的那样,它无法正常工作: &lt;select name="forma"&gt; &lt;option value="Home"&gt;&lt;a href="home.php"&gt;Home&lt;/a&gt;&lt;/option&gt; &lt;option value="Contact"&gt;&lt;a href="contact.php"&gt;Contact&lt;/a&gt;&lt;/option&gt; &lt;option value="Sitemap"&gt;&lt;a href="sitemap.php"&gt;Sitemap&lt;/a&gt;&lt;/option&gt; &lt;/select&gt;
139 html  forms  tags  anchor  option 

5
HTML提交按钮:不同的值/按钮文本?
我想创建一个具有该值 的HTML表单提交按钮'add tag',但是,该网页为瑞典语,因此我想使用其他按钮文本。 也就是说,我想有一个像 但我想让我的代码像 if (request.getParameter(cmd).equals("add tag")) tags.addTag( /*...*/ ); 这可能吗?如果是这样,怎么办?
139 html  forms 

13
如何在jQuery中重置单选按钮,以便不进行任何检查
我有这样的HTML单选按钮: &lt;td&gt; &lt;input id="radio1" type="radio" name="correctAnswer" value="1"&gt;1&lt;/input&gt; &lt;input id="radio2" type="radio" name="correctAnswer" value="2"&gt;2&lt;/input&gt; &lt;input id="radio3" type="radio" name="correctAnswer" value="3"&gt;3&lt;/input&gt; &lt;input id="radio4" type="radio" name="correctAnswer" value="4"&gt;4&lt;/input&gt; &lt;/td&gt; 这是在表单标签中,当用户提交表单时,我想将所有单选按钮恢复为默认值。意思是没有一个被检查。 我有此代码,但给出了错误提示 [0] is null or not an object $('input[@name="correctAnswer"]')[0].checked = false; $('input[@name="correctAnswer"]')[1].checked = false; $('input[@name="correctAnswer"]')[2].checked = false; $('input[@name="correctAnswer"]')[3].checked = false; 我正在IE 6中执行此操作。
136 jquery  forms 

8
HTML表单:选择选项与数据列表选项
我想知道Select-Option和Datalist-Option之间有什么区别。在任何情况下,最好使用其中一种?每个示例如下: 选择选项 &lt;select name="browser"&gt; &lt;option value="firefox"&gt;Firefox&lt;/option&gt; &lt;option value="ie"&gt;IE&lt;/option&gt; &lt;option value="chrome"&gt;Chrome&lt;/option&gt; &lt;option value="opera"&gt;Opera&lt;/option&gt; &lt;option value="safari"&gt;Safari&lt;/option&gt; &lt;/select&gt; 数据列表选项 &lt;input type=text list=browsers&gt; &lt;datalist id=browsers&gt; &lt;option value="Firefox"&gt; &lt;option value="IE"&gt; &lt;option value="Chrome"&gt; &lt;option value="Opera"&gt; &lt;option value="Safari"&gt; &lt;/datalist&gt;

15
最佳实践:通过HTML id或name属性访问表单元素?
正如任何经验丰富的JavaScript开发人员所知道的,有很多(太多)的方法可以完成相同的事情。例如,假设您有一个文本字段,如下所示: &lt;form name="myForm"&gt; &lt;input type="text" name="foo" id="foo" /&gt; 有很多方法可以在JavaScript中进行访问: [1] document.forms[0].elements[0]; [2] document.myForm.foo; [3] document.getElementById('foo'); [4] document.getElementById('myForm').foo; ... and so on ... 方法[1]和[3]在Mozilla Gecko文档中有详细记录,但都不是理想的方法。[1]太笼统而无用,[3]需要ID和名称(假设您将数据发布到服务器端语言)。理想情况下,最好只具有一个id属性或一个name属性(两者都有些多余,特别是如果id对于任何CSS都是不必要的,并且会增加输入错误的可能性等)。 [2]似乎是最直观的方法,并且似乎已被广泛使用,但是我还没有在Gecko文档中看到它的引用,而且我担心向前兼容性和跨浏览器兼容性(当然,我想成为尽可能符合标准)。 那么,这里的最佳实践是什么?任何人都可以指出DOM文档或W3C规范中可以解决此问题的内容吗? 注意我对非库解决方案(jQuery / Prototype)特别感兴趣。
136 javascript  html  forms  dom 

3
输入字段可以有两个标签吗?
玛丽有一个小小的形式,它的领域也是如此。 每当出现错误时,就会造成混乱。 我为每个输入字段都有一个标签...非常标准的事情。验证表单后,我将在表单顶部显示一个有用的小段落,详细说明哪些信息丢失或不正确。 同一输入字段可以有两个标签吗?一种形式正确,一种在验证提醒文本中?有什么原因我不应该这样做吗?
134 html  forms  labels 

30
是否有JavaScript MVC(微)框架?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 是否有任何客户端JavaScript MVC(微)框架? 我有一个相当复杂的HTML表单,它将从MVC模式中受益。 我想一个好的解决方案将提供以下内容: 值更改时,模型和视图会更新Controller(观察者模式) 页面加载时,从表单数据填充模型 当模型更改时,从模型填充表单 Ajax,彗星,JSONP和所有爵士乐都是严重的矫kill过正。

1
如何在Razor中编写“ Html.BeginForm”
如果我这样写: 表单action =“ Images” method =“ post” enctype =“ multipart / form-data” 有用。 但是在带有“ @”的Razor中,它不起作用。我有没有犯错? @using (Html.BeginForm("Upload", "Upload", FormMethod.Post, new { enctype = "multipart/form-data" })) { @Html.ValidationSummary(true) &lt;fieldset&gt; Select a file &lt;input type="file" name="file" /&gt; &lt;input type="submit" value="Upload" /&gt; &lt;/fieldset&gt; } 我的控制器如下所示: [AcceptVerbs(HttpVerbs.Post)] public ActionResult Upload() { foreach (string file …

15
使用CSS自动添加“必填字段”星号以形成输入
有什么好方法可以克服不幸的事实,即该代码无法按预期工作: &lt;div class="required"&gt; &lt;label&gt;Name:&lt;/label&gt; &lt;input type="text"&gt; &lt;/div&gt; &lt;style&gt; .required input:after { content:"*"; } &lt;/style&gt; 在理想情况下,所有必填项input都将带有一个小星号,表明该字段是必填项。这种解决方案是不可能的,因为CSS是在元素内容之后而不是元素本身之后插入的,但是像这样的东西是理想的。在具有数千个必填字段的站点上,我可以将星号移动到输入的前面,而只更改一行(:after到:before),也可以将其移动到标签的末尾(.required label:after)或标签的前面,或收纳盒上的位置等 这很重要,不仅是为了防止万一我改变主意将星号放置在任何地方,而且对于表单布局不允许星号处于标准位置的奇怪情况也很重要。它还可以很好地与检查表单或突出显示未正确完成的控件的验证一起使用。 最后,它不会添加其他标记。 是否有任何好的解决方案具有不可能的代码的全部或大部分优点?

10
输入类型=“文本”与HTML5中输入类型=“搜索”
我刚接触HTML5时就开始使用HTML5的新表单输入字段。当我与形式输入领域的工作,尤其是&lt;input type="text" /&gt;和&lt;input type="search" /&gt;国际海事组织有没有在所有主要的浏览器,包括Safari浏览器,Chrome浏览器,Firefox和Opera任何区别。搜索字段的行为也类似于常规文本字段。 那么,HTML5 input type="text"和input type="search"HTML5有什么区别? 真正的目的是&lt;input type="search" /&gt;什么?
132 forms  html  input 

22
刷新页面时如何防止重新提交表单(F5 / CTRL + R)
我有一个简单的表单,可将​​文本提交到SQL表。问题在于,用户提交文本后,他们可以刷新页面,并且无需再次填写表单即可再次提交数据。提交文本后,我可以将用户重定向到另一个页面,但是我希望用户停留在同一页面上。 我记得读过一些有关为每个用户提供唯一的会话ID,并将其与另一个值进行比较的信息,这些值解决了我遇到的问题,但我忘记了它在哪里。
131 php  html  forms  post  form-submit 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.