Tag: forms提交

Symfony2,如何使表单标签类/ attr不同于其input?

我想用标签和input来构build一个表单,但是它们的类别应该是不同的。 下面的代码用相同的attr创buildinput的标签: public function buildForm(FormBuilder $builder, array $options) { $builder ->add('hours', null , array('attr'=> array( 'placeholder'=>'Working Hours', 'class'=>'ui-spinner-box') ) ) } 在上面的代码中, ui-spinner-box将被输出为标签和input。 它甚至会为其标签添加占位符。 那么如何使它为标签分别创buildattr ,所以我可以输出如下所示: <label class="MYCLASSFOR_LABEL" for="input_id">Hours</label> <input class="MYCLASSFOR_INPUTS" type="text" id="input_id" name="" value="" >

UIWebView是否可以保存和自动填写以前input的表单值(例如,用户名和密码)?

我正在构build一个iPhone应用程序,它只是一个基于表单login的现有移动网站的UIWebView 。 当我在iPhone Safari上login到移动网站时,系统会提示我保存用户名/密码,然后在稍后返回网站时自动填充。 我想在UIWebView启用相同的function,但在我的生活中,我无法弄清楚如何做到这一点。 有任何想法吗? 解 遵循迈克尔的基本模型(见接受的答案),我能够完成这个工作。 以下是我所做的: 设置数据 – (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType; { //save form data if(navigationType == UIWebViewNavigationTypeFormSubmitted) { //grab the data from the page NSString *username = [self.webView stringByEvaluatingJavaScriptFromString: @"document.myForm.username.value"]; NSString *password = [self.webView stringByEvaluatingJavaScriptFromString: @"document.myForm.password.value"]; //store values locally [[NSUserDefaults standardUserDefaults] setObject:username forKey:@"username"]; [SFHFKeychainUtils storeUsername:username andPassword:password forServiceName:@"MyService" updateExisting:YES error:nil]; […]

Rails 3的远程表单:如何指定内容types?

我正在使用Rails 3.2,我有一个窗体,我希望它通过ajax发布,并有控制器返回json。 我正在使用一个form_for helper像这样: = form_for(@object, :remote => true, :format => :json) do |f| …. 我的对象控制器创build方法如下所示: def create respond_to do |format| if @object.save format.html { redirect_to @object } format.json { render json: @object, status: :created, location: @object } else format.html { render action: "new" } format.json { render json: @object.errors, status: :unprocessable_entity } end end […]

良好的表单安全性 – 没有validation码

是否有一种not涉及CAPTCHA的forms安全方法? validation码很烦人,但我需要安全,因为我正在接收表单垃圾邮件。 我的表单是PHP。

iPhonedateselect器,而不是键盘?

你会怎么做? 我有一个UITextField的窗体。 当我点击它,我想显示一个UIDatePicker,而不是默认popup默认的键盘? 请注意,我的表单上还有其他元素。

angular2手动点击特定元素上的点击事件

我试图在元素上编程单击事件(或任何其他事件),换句话说,我想知道angular2中的jQuery .trigger()方法提供的类似function。 有没有内置的方法来做到这一点? 如果不是,请build议我该如何做到这一点 考虑下面的代码片段 <form [ngFormModel]="imgUploadFrm" (ngSubmit)="onSubmit(imgUploadFrm)"> <br> <div class="input-field"> <input type="file" id="imgFile" (click)="onChange($event)" > </div> <button id="btnAdd" type="submit" (click)="showImageBrowseDlg()" )>Add Picture</button> </form> 这里当用户点击btnAdd时,它应该触发imgFile上的点击事件

在div中给边框标题

我可以这样做在HTML中: 我想在我的div上添加边框标题(这个图片中的“一般信息”)。 可能吗? 怎么做? 注意: 图像不是HTML页面的图像,它是一个Java应用程序的图像。

表单组件在其祖先中需要有一个UIForm。 build议:在<h:form>中包含必要的组件

这是我的forms: <form action="j_security_check"> <h:panelGrid columns="2" bgcolor="#eff5fa" cellspacing="5" frame="box" styleClass="center"> <h:outputLabel value="User ID:"/> <h:inputText id="j_username" tabindex="1" /> <h:outputLabel value="Password:"/> <h:inputSecret id="j_password"/> <h:outputLabel value=""/> <h:commandButton id="login" value="Login"/> </h:panelGrid> </form> Glassfish 3.0.1可以正常工作,但是由于Glassfish 3.1 b2在JSF页面中将这个警告显示为一个FacesMessage : 表单组件在其祖先中需要有一个UIForm。 build议:在<h:form>包含必要的组件 如果我将<form action="j_security_check">更改为<h:form> ,它不会修复它,我必须将<h:form>放在<h:panelGrid> 。

IE问题:使用JavaScript将表单提交给iframe

我正在尝试使用JavaScript创buildiframe元素,如下所示: var iframe = document.createElement('iframe'); iframe.setAttribute('name', 'frame_x'); 但是,当我尝试使用新创build的iframe作为目标提交表单时,IE会打开一个新窗口,而不是使用iframe。 form.setAttribute('target', 'frame_x'); form.submit(); 这在Firefox中完美工作。 此外,iframe被创build,但不被使用。

提交表单前的jquery函数

我试图在单击表单提交button时使用jquery触发一个函数,但是在实际提交表单之前,需要激活该函数。 我试图在提交时将一些div标签属性复制到隐藏文本字段中,然后提交表单。 我已经设法使用鼠标hoverfunction(当提交buttonhover时),但这不适用于使用触摸的移动设备。 $("#create-card-process.design #submit").on("mouseover", function () { var textStyleCSS = $("#cover-text").attr('style'); var textbackgroundCSS = $("#cover-text-wrapper").attr('style'); $("#cover_text_css").val(textStyleCSS); $("#cover_text_background_css").val(textbackgroundCSS); }); 我已经玩过.submit函数,但是值不会保存在字段中,因为函数在表单提交时触发,而不是之前。 非常感谢