草庐IT

按钮表单

全部标签

javascript - 如何使用具有工作 ng-click 功能的 angularjs 添加 html 按钮

我正在开发一款使用angularjs制作的游戏。我有一个问题,我还没有能够解决。我想使用一个弹出对话框(无警报),其内容取决于上下文。此弹出窗口包含一个按钮,单击该按钮即可开始游戏。由于内容是动态的,所以ng-click功能不起作用。我已经尝试使用指令并直接从Controller发出,但没有让它工作。我的具体问题是如何将HTML按钮添加到包含实际触发的ng-click函数的angularjs中?编辑:这是一次尝试(实际上是让按钮显示,但ng-click什么都不做):Controller:{if($scope.quiz.state==='finished'||$scope.quiz.st

javascript - react 路由器浏览器后退按钮不起作用

我正在尝试使用ReactJS和react-router创建一个多步骤表单。表单步骤随状态而改变。如果我单击下一步按钮,状态步骤将增加并显示下一步。但是这样的话,如果我在第三步,然后点击浏览器的背面,我将被重定向到主页,而不是上一步。我的主要组件是这样的:componentWillMount(){console.log(this.props.params.id);}onButtonClick(name,event){event.preventDefault();switch(name){case"stepFourConfirmation":if(this.validation("four

javascript - AJAX 表单提交后永无止境的 "Connecting"消息

我有一个类可以通过AJAX提交带有文件类型输入的表单。它创建一个隐藏的IFRAME元素,更改表单target属性,以便它提交到IFRAME,提交表单,然后将目标改回它是什么。它还向IFRAME添加了一个onLoad事件,以便我可以获得回调。onLoad函数还会在触发我的回调函数之前从页面中删除IFRAME。该类(class)运行良好,我按预期收到了回调。在Firebug的网络面板中,我看到了请求,看到了响应,一切都很好。但是,一旦提交开始,页面的浏览器选项卡就会随着加载微调器变为“正在连接”并且永远不会变回来。它使选项卡看起来正在加载,如果我让浏览器保持打开状态,这将持续天。那么问题是

javascript - Django Ajax 登录表单

我正在尝试使用ajax提交登录表单。我对应该如何处理异常/成功响应感到困惑。我从服务器收到200OK,表单通过密码/用户名字段返回错误。如何获取错误消息以根据服务器响应显示或将用户重定向到适当的页面?JQUERY:56$(window).load(function(){57$('#login_form').submit(function(e){58e.preventDefault();59varrequest_url=document.getElementById('next').value60$.ajax({61type:"POST",62url:$(this).attr('acti

javascript - 刷新后才显示 Facebook 分享按钮

上周我在我的Rails应用程序中添加了Facebook和Twitter分享按钮。我认为它们工作正常,但似乎它们加载不可靠,需要刷新才能显示。我认为这是一个turbolinks问题,因为这些事情经常发生,所以我安装了“jquery-turbolinks”gem。这不是turbolinks问题。环顾四周后,我找到了类似thisone的答案在我的twitter函数末尾添加twttr.widgets.load();解决了这个问题,但我没有得到FB.XFBML.parse();使Facebook分享按钮无需刷新即可加载。在thisFacebook开发页面没有将共享按钮列为可以使用该代码修复的问题

javascript - 如何在 React Native 中使用 fetch 发布表单?

我正在尝试使用react-nativefetchapi发布包含first_name、last_name、email、password和password_confirmation的表单。fetch('http://localhost:3000/auth',{method:'post',body:JSON.stringify({config_name:'default',first_name:this.state.first_name,last_name:this.state.last_name,email:this.state.email,password:this.state.pass

javascript - 使用 'onclick' 和 JavaScript 获取按钮上的 X/Y 坐标

我是一名JavaScript初学者,正在寻找一种在单击按钮时获取按钮上的x和y坐标的方法。这适用于Opera、IE9和Chrome,但我无法让它在Firefox中运行。到目前为止,这是我的代码:JavaScript中的函数:functionbuttonClick(subEvent){varmainEvent=subEvent?subEvent:window.event;alert("Thisbuttonclickoccurredat:X("+mainEvent.screenX+")andY("+mainEvent.screenY+")");}这是HTML部分:这里的想法是仅在单击按钮时

javascript - 如果我以编程方式选择单选按钮,则调用 change() 事件处理程序

我有这样的HTML:FixedSavingType2和下面的脚本$(function(){$('input[name=type]').change(function(){alert($(this).val());});$('input[value=SV]').attr('checked','checked');});首先,为单选按钮添加了一个更改事件。如果我从UI选择单选按钮,则会触发更改事件处理程序。但是当我以编程方式更改选定的单选按钮值时,它不会触发。我希望在以编程方式选择单选按钮时也触发change事件。 最佳答案 您可以使用

javascript - 除非选中单选按钮,否则如何使复选框变灰?

对javascript很陌生,但如果能帮助我入门,我将不胜感激。我有一个简单的表格:BurgerFrieswiththat?PizzaHotDog除非选中“汉堡”单选按钮,否则我希望“薯条”复选框变灰。我不确定Javascript或CSS是最好的方法。提前致谢! 最佳答案 你想要做的是将元素设置为禁用,直到单选按钮的状态发生变化,这将使用javascript完成,然后你将在单选按钮的onchange中添加/删除禁用的类。您正在考虑使用哪些JavaScript库?jQuery将使这相当简单。$('#burger').change(fu

javascript - AngularJs 空表单并从输入中删除无效状态

我正在使用表单向显示在表单一侧的列表添加元素。标记是:{{thing.name}}withvalueof{{thing.value}}在Controller中我有:$scope.things=[];$scope.addThing=function(thing){$scope.things.push(thing);$scope.thing={};};工作jsfiddle:http://jsfiddle.net/cXU2H/1/现在如您所见,我可以通过清空模型来清空表单,但是由于输入具有必需的标签,浏览器仍然显示错误消息(至少Chrome会显示)。我查看了类似的问题并且:我也看过这个答案: