标签: forms

使用Enter键提交表单而不提交按钮?

可能重复:
HTML:通过按Enter键提交表单而不提交按钮

如何在文本输入字段中仅使用Enter键提交表单,而无需添加提交按钮?

我记得这在过去有效,但我现在测试了它,除非里面有提交类型的输入字段,否则表单不会被提交.

html forms jquery form-submit

116
推荐指数
4
解决办法
18万
查看次数

如何禁用用户的表单大小调整?

如何禁用用户的表单大小调整?使用哪个属性?

我试着AutoSizeAutoSizeMode.

c# forms resize winforms

115
推荐指数
6
解决办法
14万
查看次数

如何通过点击链接提交带有JavaScript的表单?

而不是提交按钮我有一个链接:

<form>

  <a href="#"> submit </a>

</form>
Run Code Online (Sandbox Code Playgroud)

我可以在点击时提交表单吗?

html javascript forms hyperlink

115
推荐指数
6
解决办法
55万
查看次数

如何在javascript中收听表单提交事件?

我想写自己的表单验证javascript库,我一直在谷歌上查看如何检测是否点击了提交按钮,但我找到的只是代码,你必须onSubmit="function()"在html中使用onClick .

我想制作这个javascript,以便我不必触摸任何HTML代码,如添加onSubmit或onClick javascript.

javascript forms validation

115
推荐指数
3
解决办法
24万
查看次数

如何从Opera中的输入[type ="number"]中删除箭头

只是想要删除这些箭头,在某些情况下方便.

我想保留浏览器对内容纯粹是数字的意识.因此将其更改input[type="text"]为不可接受的解决方案.


现在Opera是基于webkit的,这个问题是一个愚蠢的说法:我可以隐藏HTML5数字输入的旋转框吗?

css forms html5 opera input

115
推荐指数
3
解决办法
23万
查看次数

如何使用html表单数据发送JSON对象

所以我有这个HTML表单:

<html>
<head><title>test</title></head>
<body>
    <form action="myurl" method="POST" name="myForm">
        <p><label for="first_name">First Name:</label>
        <input type="text" name="first_name" id="fname"></p>

        <p><label for="last_name">Last Name:</label>
        <input type="text" name="last_name" id="lname"></p>

        <input value="Submit" type="submit" onclick="submitform()">
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当用户点击提交时,这是将此表单的数据作为JSON对象发送到我的服务器的最简单方法?

更新:我已经走了这么远,但它似乎不起作用:

<script type="text/javascript">
    function submitform(){
        alert("Sending Json");
        var xhr = new XMLHttpRequest();
        xhr.open(form.method, form.action, true);
        xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
        var j = {
            "first_name":"binchen",
            "last_name":"heris",
        };
        xhr.send(JSON.stringify(j));
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

html javascript forms jquery json

114
推荐指数
5
解决办法
36万
查看次数

Angular2表单 - 提交按钮已禁用?

如果表单有效,是否应禁用"提交"按钮?最佳实践?

angular2是否具有可以在"提交"按钮上使用的ng-disabled?(ng-disabled对我不起作用.)

forms angular

114
推荐指数
4
解决办法
17万
查看次数

使用CSS自动添加"必填字段"星号以形成输入

有什么好方法可以克服这段代码不能按预期工作的不幸事实:

<div class="required">
    <label>Name:</label>
    <input type="text">
</div>

<style>
    .required input:after { content:"*"; }
</style>
Run Code Online (Sandbox Code Playgroud)

在一个完美的世界中,所有必需的inputs都会得到一个小星号,表明该字段是必需的.这个解决方案是不可能的,因为CSS是在元素内容之后插入的,而不是在元素本身之后插入,但类似的东西是理想的.在一个包含数千个必填字段的网站上,我可以在输入前移动星号,只需更改一行(:after:before)或我可以将其移动到标签的末尾(.required label:after)或标签的前面,或者包装盒等位置......

这一点非常重要,不仅仅是因为我改变了我的想法,无论在哪里放置星号,还要考虑表格布局不允许星号位于标准位置的奇怪情况.它也适用于检查表单或突出显示不正确完成的控件的验证.

最后,它不会添加额外的标记.

是否有任何好的解决方案具有不可能代码的全部或大部分优势?

css forms validation standards

113
推荐指数
12
解决办法
28万
查看次数

AJAX Mailchimp注册表单集成

有没有办法将mailchimp简单(一个电子邮件输入)与AJAX集成,因此没有页面刷新,也没有重定向到默认的mailchimp页面.

此解决方案无法使用jQuery Ajax POST无法使用MailChimp

谢谢

javascript forms ajax newsletter mailchimp

112
推荐指数
6
解决办法
11万
查看次数

使页面告诉浏览器不要缓存/保留输入值

大多数浏览器缓存形成输入值.因此,当用户刷新页面时,输入具有相同的值.

这是我的问题.当用户单击"保存"时,服务器将验证POSTed数据(例如,已检查的产品),如果无效,则将其发送回浏览器.但是,如上所述,即使服务器清除某些值的选择,由于浏览器缓存,它们仍可能被选中!我的数据不可见(直到选中父项)复选框,因此用户可能甚至不知道仍然选择了某些先前的值,直到再次单击"保存"并收到错误消息 - 即使用户认为不是.哪个很烦人.

这可以通过Ctrl-F5解决,但它甚至不是解决方案.是否有一种自动/编程方式告诉浏览器不要在某个表单/页面上缓存表单输入数据?

html browser forms browser-cache

110
推荐指数
5
解决办法
16万
查看次数