草庐IT

按钮表单

全部标签

javascript - 单击提交按钮两次以发布表单

我在发布来自以下代码的用户输入时遇到问题。只有在提交按钮被点击两次后才会发布信息。请查看我的代码并告诉我是否需要更改任何内容。functionvalidate(form){fail=validateName(form.name.value)fail+=validateEmail(form.email.value)fail+=validateCity(form.city.value)if(fail==""){$(function(){$('#submitbtn').click(function(event){event.preventDefault();varform=$(this).c

javascript - 清除更改功能的表单字段会删除表单发布值

我试图阻止用户不选择jquery自动完成选项。我有以下代码,它正在运行,但是当我提交表单时,'hidden_​​applinput_'+applid字段值被删除。下面是代码$(function(){try{$("[id^=applinput_]").each(function(){app_id=this.id.split("_");id=app_id[1];$("#applinput_"+id).autocomplete({source:function(request,response){$.ajax({url:"cfc/cfc_App.cfc?method=getMethod&re

javascript - Select2 给表单控件添加一个 title 属性

我正在使用Select2版本3.4.8,最近注意到代码使用关联labeltitle属性用于title。我假设Select2开发人员的意思是将此作为可访问性改进,但这是一个可疑的选择,因为已经有一个关联的label。我正在寻找一种无需直接修补select2.js即可禁用此功能的方法。我查看了文档,但找不到任何东西。有没有办法做到这一点,或者我是否必须修补select2.js(可能注释掉第692行)或编写几行脚本来删除title属性在将它们添加到.select2-containerdiv之后?(或者这在3.5.0版中已修复?) 最佳答案

javascript - Safari 扩展 – 更新表单自动完成的 angularJS 模型

我写这篇文章是希望找出在从浏览器扩展程序执行自动完成时如何触发angularJS更新其模型。我知道其他一些应用(密码管理器,如LastPass)成功地做到了这一点。我正在构建一个小的Safari扩展,它将帮助我自动完成Apple的(荒谬的)沙盒用户创建表单,它有10个输入字段和几个选择器元素。到目前为止,我已经设法使用jQuery获取输入字段并使用.val()设置它们的值。但是,这不会触发angularJS更新其模型,因此即使输入字段中有文本,angular也会认为没有文本并且无法验证表单。如果我可以访问Angular对象,问题可以很容易地解决,但我似乎无法做到这一点。当我尝试访问an

javascript - 带有 IonicHistory.goBack() 的按钮

我有一个使用Ionic/Cordova构建的简单应用程序。在每个页面中,我想创建一个简单的“返回”block按钮-用户可以按下它以转到应用程序中的上一页。我正在考虑使用$ionicHistory来执行此操作。但是,$ionicHistory.goBack()方法不起作用。我目前使用的是常用的window.history.back(),它有效,但我不明白为什么ionic方法不能正常工作。这是代码的View:GoBack这是Controller:angular.module('starter.controllers',['ionic']).controller('AppCtrl',func

javascript - Dropbox 打开按钮如何工作?

2015年2月,Dropbox发布了一项新功能,允许您从其网络界面触发本地打开文件:https://blogs.dropbox.com/dropbox/2015/02/new-way-to-open-dropbox-files/更多信息在这里:https://www.dropbox.com/en/help/8571https://www.dropbox.com/help/8572这是上下文菜单中可见的“打开”按钮的示例:这是显然连接到同步客户端的弹出窗口的简要显示:很明显,必须安装Dropbox同步客户端,因此您可以运行一些native本地代码,这允许一些仅使用浏览器内Javascri

javascript - 浏览器后退按钮更改动态 url 参数

我在一个网站上工作,其中url参数根据用户操作进行更新,据此我更新网页而不刷新。考虑电子商务场景,当用户点击过滤器时url发生变化,然后显示更新的产品。现在的问题是,当用户点击浏览器的后退按钮时,浏览器返回到之前的url参数,但页面没有改变。我还想根据单击后退按钮后更改的url参数更改页面。我试过这个解决方案:$($window).on('popstate',function(e){//Updatethepagealso});此代码的问题是,它会在url更改时被触发,这意味着它不关心浏览器后退按钮是否被单击,或者url正在使用jQuery更改。因此,如果我根据用户交互更改url,将调用

javascript - 浏览器后退按钮单击使用javascript双击

每当用户重定向到我网站的另一个页面时,我在每个页面中使用id将页面滚动到某个固定速率。我的问题是,用户需要双击浏览器的后退按钮将页面重定向到上一页,因此我需要设置双击浏览器的后退按钮,只要用户单击浏览器后退按钮..谢谢 最佳答案 简答:document.onmouseover=function(){//User'smouseisinsidethepage.window.innerDocClick=true;}document.onmouseleave=function(){//User'smousehasleftthepage.wi

javascript - 在 Angular JS (1.x) 中验证分页表单

我有一个使用带输入字段的表格的Angular形式。用户可以添加和删除行。每个单元格都可以是输入类型文本、数字日期等。如果表格太大,表格就会变慢。解决此问题的一种方法是对表格进行分页。不幸的是,对表格进行分页是一个问题,因为我对输入字段进行了自定义验证,如果任何页面中的任何字段无效,则不应提交表单。例如用户可以填写第一页并提交表单,而无需填写第二页。Angular必须为第二页中的字段抛出错误。目前我正在使用表单指令的Angular实现来管理错误。Angular表单仅显示当前页面中的字段,而不显示第二页中的字段。看看这个plunkr.表格格式如下。{{tableForm.$valid}}P

javascript - 我怎样才能让这个按钮在向下滚动时被点击以无限滚动?

这里的按钮从数据库加载数据。工作良好。LoadMorePosts如何让这个按钮在向下滚动到页面底部时自动被点击。简直就是无限卷轴。我应该使用窗口滚动功能吗?如果是,那么如何在这段代码中做到这一点。我尝试将ajax代码粘贴到此函数中,但没有用。编辑:1.当我将Ajax放入滚动函数时,它在getmore.php中显示mysql错误。2.如果我将带有点击功能的按钮类放在滚动功能中,那么它会触发得太快,以至于多次加载相同的帖子。$(document).scroll(function(){if($(window).scrollTop()+$(window).height()>=$(documen