Tag: 表单

如何在textarea关注时input表单提交?

填写表单的textarea时,回车键被击中时的默认行为是移动到下一行。 我怎样才能改变表单的行为,所以即使当用户在一个textarea时,它会提交用户击中input? 我用Firebug签出堆栈溢出的评论textarea(有这种行为),但看不到任何JavaScript的影响。 有没有办法改变textarea的行为而不使用JavaScript?

有没有更好的jQuery解决schemethis.form.submit();?

我想触发当前元素所在表单的提交事件。我知道的一个方法有时是: this.form.submit(); 我想知道是否有一个更好的解决scheme,可能使用jQuery,因为我不是100%确定的方法在每个浏览器的作品。 编辑: 我的情况如下: <form method="get"> <p><label>Field Label <select onchange="this.form.submit();"> <option value="blah">Blah</option> …. </select></label> </p> </form> 我希望能够在<select>变化上提交表单。 我正在寻找的是一种解决scheme,可以在任何forms的任何领域工作,而不必知道表单上的ID或名称。 $('form:first')和$('form')将不起作用,因为表单可能是页面上的第三个。 此外,我已经在网站上使用jQuery,所以使用一点jQuery是没有什么大不了的。 那么,有没有办法让jQuery检索input / select / textarea所在的表单呢?

多个表单或多个页面提交?

我正在用网站上销售的产品创build一个页面。 我想在每个产品附近添加一个“添加到购物车”button,这些button的标记类似于此: <h4 class="productHeading">Product Name 1</h4> <div> Extra information on the product 1. </div> <h4 class="productHeading">Product Name 2</h4> <div> Extra information on the product 2. </div> … 由于提交的input信息会有不同的名称(包括产品的代码),所以最大的问题是:我应该将整个产品列表包装在一个表单中,还是应该为每个产品创build一个表单? 在代码中: <form method="post" action="process.php"> <h4 class="productHeading">Product Name 1</h4> <div> Extra information on the product 1. <input type="submit" name="submit1" value="Add to Cart"> </div> <h4 class="productHeading">Product Name 2</h4> <div> […]

如何在HTML表单中“预填”textarea的值?

我创build了一个简单的后端应用程序,用户可以通过它创build/更新/删除数据库行(在这种情况下,工作列表)。 当用户编辑现有列表时,我试图用现有行中的数据预填大部分HTML表单。 我已经使用“value”属性成功input了文本,并在每个选项标签中使用了一些php选项:if([conditionforoption]){echo'selected'}。 我有麻烦预填充inputtypes是textarea …任何想法如何获得现有的数据(长varcharstring)出现在textareainput时,当用户加载页面? 如果可能的话,我试图远离javascript解决scheme,但是如果有必要,我会使用它。

从Tab键顺序中明确排除一个html元素

无论如何,从HTML表单的Tab键顺序排除一个元素。 所以,如果我有以下 <input type=text name=username> <input type=text name=password> <input type=button name=forgotpassword> <input type=submit name=login> 我知道我可以使用tabindex作为1,2,3,4,但我不想要编号的所有领域。 我的应用程序是dynamic创build字段。 谢谢 贾森

如果页面已经使用UTF-8,那么向HTML表单中添加accept-charset =“UTF-8”有什么好处?

对于已经指定的页面(通过HTTP头或元标签),使用UTF-8字符集的内容types…是否有添加accept-charset="UTF-8"的HTML表单的好处? (我知道IE-ISO-8859-1的accept-charset属性被破坏了,但是我还没有听说IE和UTF-8的问题,我只是问是否有利用UTF- 8,以防止input无效的字节序列。)

如何通过图像typesbutton在HTML表单中提交x和y?

我在我的申请表中创build了一个表单,如下所示: <form action="/search/" method="get"> <input id="search-box" name="search" type="text" size=30 title="Search" value="" /> <input id="search-submit" type="image" alt="Search" src="http://img.dovov.comsearch-button.gif" /> </form> 但是当我提交我的表单时,URL被创build如下: mysitename.com/search/?search=hello&x=0&y=0 任何人都可以告诉我为什么这个x和y来到我的url。 更多的事情,而不是图像button,如果我改变我的表单代码如下,那么它的工作正常, <form action="/search/" method="get"> <input id="search-box" name="search" type="text" size=30 title="Search" value="" /> <input id="search-submit" type="submit" value="Search"/> </form> 但我需要一个图像button,使我的表单看起来不错。 请告诉我如何从URL中删除这些x和y参数。

vue.js有条件地禁止input

我有一个input <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled"> 在我的Vue.js组件中,我确实有, .. .. ready() { this.form.name = this.store.name; this.form.validated = this.store.validated; }, .. validated为boolean 0或1 ,但不pipe数据库中存储了什么值,我的input总是被禁用 如果input为false,则需要禁用input,否则可编辑 更新: 这样做总是使input(不pipe我在数据库中有0或1) <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled"> 这样做总是禁用input(不pipe我在数据库中有0还是1) <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? disabled : ''">

检查input是数字还是字母javascript

我在HTML和JavaScript中使用表单。 我想要一个提醒,只有当用户input一个信件,然后点击submit时才会popup。 所以我有HTML代码: <form name="myForm" action="" onsubmit="return checkInp()" method="post"> First name: <input type="text" name="age"> <input type="submit" value="Submit"> 和JavaScript代码: function checkInp() { var x=document.forms["myForm"]["age"].value; if (x consists of any letters) // this is the code I need to change { alert("Must input numbers"); return false; } }

停止LastPass填写表格

有没有办法阻止LastPass浏览器扩展填写一个名为“username”的input字段的基于HTML的表单? 这是一个隐藏的领域,所以我不希望任何软件使用这个领域的目的: <input type="text" name="username" id="checkusername" maxlength="9" value="1999" class="longinput" style="display:none"> 解决scheme不应该像“重命名input字段”。