Tag: forms提交

播放2.4:窗体:找不到参数消息的隐式值:play.api.i18n.Messages

我是新玩框架,并试图模仿我的本地机器helloworld样本,但我遇到了一个错误: 路线: # Home page GET / controllers.Application.index # Hello action GET /hello controllers.Application.sayHello # Map static resources from the /public folder to the /assets URL path GET /assets/*file controllers.Assets.versioned(path="/public", file: Asset) 控制器: package controllers import play.api.mvc._ import play.api.data._ import play.api.data.Forms._ import views._ class Application extends Controller { val helloForm = Form( tuple( "name" -> […]

表单发送错误,Flask

有两个<input type="submit"> 。 但是当我发送它时,第二次提交会导致错误。 布局 : <form action="{{ url_for('index') }}" method="post"> <input type="submit" name="add" value="Like"> <input type="submit" name="remove" value="Dislike"> </form> main.py : … if request.method == 'POST': if request.form['add']: return redirect(url_for('index')) elif request.form['remove']: return redirect(url_for('index')) … 首先提交(添加)效果不错,但第二(删除)…: 错误的请求浏览器(或代理)发送了一个请求,这个服务器无法理解。 我该如何解决这个错误? UPD : 这很简单:request.form返回ImmutableMultiDict: … if 'Like' in request.form.values(): … elif 'Dislike' in request.form.values(): …

渲染其他forms的Ajax导致其视图状态丢失,我该如何添加回来?

我有 <h:form> <h:commandLink action="#{my_fake_ajax_link}"> <h:outputText value="Link" /> <f:ajax render=":mydiv" /> </h:commandLink> </h:form> <h:panelGroup layout="block" id="mydiv"> <h:form> <h:commandLink action="#{mybean.delete(0)}"> <h:outputText value="Here" /> <f:ajax render="@form" /> </h:commandLink> </h:form> </h:panelGroup> 当我点击一次“my_fake_ajax_link”,那么我必须点击两次“删除”链接。 这只是一个例子。 我没有这个真实的案例。 我在一个页面上有多个表单,我不能只用一个表单添加所有的表单。 我检查了问题是什么,它是: 当你点击“my_fake_ajax_link”时, mydiv像使用ajax一样刷新。 ajax刷新表单的ViewState丢失。 我如何添加ViewState? 我怎样才能使它不工作,只使用一种forms? 这看起来像一个JSF错误给我。 我不想自动刷新该div jQuery("#mydiv").load(document.location.href); 但我会在最糟的情况下成为可能的。

dynamic添加input元素以形成

我读过很多关于dynamic添加字段集的博客和文章,但是他们都给出了一个非常复杂的答案。 我所需要的并不复杂。 我的HTML代码: <input type="text" name="member" value="">Number of members: (max. 10)<br /> <a href="#" id="filldetails">Fill Details</a> 因此,用户将在input字段中input一个整数值(我正在使用javascript检查validation)。 点击“ Fill Details链接,将出现相应的input字段数量供他input。 我想用javascript来实现这一点。 我不是在JavaScript的亲。 我在想如何通过链接在input字段中检索用户填入的整数,并显示相应的input字段数。

禁用表单字段不提交数据

有什么办法(带有属性标志或类似的东西)来启用禁用提交数据的表单域? 或者,如果这是不可能的,有没有办法阻止领域的编辑与CSS或任何其他属性,而不是隐藏它们禁用? 我现在的特殊情况是一个数据集的标识符,应该在表单中显示(不可编辑) – 如果没有更好的解决scheme,我想我会使用一个隐藏的领域,除了禁用之外,以保持实际值与残疾人显示它。

将图标放在input元素的表单中

如何在表单的input元素中放置图标? 现场版本: 潮汐力主题

Twitter引导表单文件元素上传button

为什么没有一个花式的文件元素上传button为twitter引导? 如果蓝色的主要button是用于上传button,那将是甜蜜的。 甚至有可能使用CSS来细化上传button(看起来像是一个本地浏览器元素,不能被操纵)

Angular2 – 单选button绑定

我想在使用Angular 2的表单中使用单选button Options : <br/> 1 : <input name="options" ng-control="options" type="radio" value="1" [(ng-model)]="model.options" ><br/> 2 : <input name="options" ng-control="options" type="radio" value="2" [(ng-model)]="model.options" ><br/> model.options的初始值是1 当页面被加载时,第一个单选button不被检查,修改不被绑定到模型 任何想法 ?

有没有JavaScript MVC(微)框架?

有没有客户端的JavaScript MVC (微)框架? 我有一个相当复杂的HTML表单,它将受益于MVC模式。 我想一个好的解决scheme将提供以下内容: 模型和视图在值更改时更新控制器(观察者模式) 在页面加载时从表单数据填充模型 在模型更改时从模型填充表单 Ajax,彗星, JSONP和所有的爵士乐都是严重的过火。

如何使用Curl和SSL和cookielogin

我一直在试图用curllogin到barnesandnoble.com手机网站,迄今为止还没有运气。 我没有任何错误地返回页面,并且将我的电子邮件默认再次login到login页面的电子邮件input表单框(从print $ result返回的表单中)。 相同的代码实际上可以让我正确地进入易趣通过更改LOGINURL指向易趣的login 唯一的区别是,barnesandnobles是https://和ebaylogin是http:// 另外,我相信barnes网站是asp / aspx,所以我不知道如何处理cookie和_state的不同 任何帮助将不胜感激,因为我一直在试图debugging过去16小时 另外,我的cookie.txt是可写和工作的 <?php $cookie_file_path = "C:/test/cookie.txt"; $LOGINURL = "https://cart2.barnesandnoble.com/mobileacct/op.asp?stage=signIn"; $agent = "Nokia-Communicator-WWW-Browser/2.0 (Geos 3.0 Nokia-9000i)"; $ch = curl_init(); $headers[] = "Accept: */*"; $headers[] = "Connection: Keep-Alive"; $headers[] = "Content-type: application/x-www-form-urlencoded;charset=UTF-8"; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_URL, $LOGINURL); curl_setopt($ch, […]