`
cometlj
  • 浏览: 116215 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于form_tag如何加id

阅读更多

 这段时间一直在ROR的海洋里徜徉,所以总是会遇到很多的问题,因为rails2 的form表单使用html代码去写的话,会莫名的报一个Authentication的error,这是因为rails 2自动添加了一个hidden域authenticity_token,值是随机生成的,所以手写的会报错。Rails的本意是好的,为了防止跨域提交问题,但是让我们这些习惯手写html的人就颇为难过了,不得不去学习ActionViewer的标签,其实还是蛮好懂的。但是现在处于1.2到2.1-2.2 的过渡期,又有像我这样的新手,感觉两种版本之间的碰撞,又没有好书可以借鉴,真是步履维艰。。

 

 

今天就遇到了一个问题,form表单我想添加一个id,便于和jQuery结合,但是怎么加都加不上去。最后看了下API,晕,还是早看的话就OK了。照着写了下

 

一定要有()不然也会报错。正确增加id的方法:
<% form_tag ({:action => "save"},{:method => "post" ,:id=>"save_form" }) do %>

 id就是save_form

长知识了,看来以后要多看API为是。。

分享到:
评论

相关推荐

    layui实现input框添加tag

    &lt;input type="text" id="layui-input-tag" class="layui-input layui-input-tag"&gt; ``` **二、CSS样式** 为了让tag看起来更像一个标签,我们需要添加一些自定义的CSS样式。Layui本身提供了一些基础样式,但可能需要...

    activiti5.22数据库设计.doc

    - **ACT_ID_**:这部分表涉及用户的认证和授权信息,由 IdentityService 接口进行操作。 - **ACT_HI_**:这部分表用于记录历史数据,如已完成的流程实例、任务等。这些表由 HistoryService 接口进行管理。 - **ACT_...

    第10章 表单1

    除了基本的`form_tag()`,Symfony还提供了如`input_tag()`、`textarea_tag()`、`checkbox_tag()`和`radiobutton_tag()`等辅助函数,用于快速生成输入框、文本域、复选框和单选按钮等元素。这些函数遵循一定的命名...

    js-components:用于从 DOM HTML 中抽象的对象模型

    js-组件 ...状态:进行中 ... */ } -&gt; .login_form_id_username { /* ... */ } ) CSS:混淆/缩小类( .login_form_class_some-class -&gt; .q9 ) CSS:较少的支持 通过函数调用的安全 HTML ( div = html(s

    蛟龙腾飞grid卡片模板体验.docx

    HiLog.info(TAG, "onCreateForm: formId=" + formId + ",formName=" + formName); FormControllerManager formControllerManager = FormControllerManager.getInstance(this); FormController formController = ...

    蛟龙腾飞海龙imagandinformation卡片.docx

    HiLog.info(TAG, "onCreateForm: formId=" + formId + ",formName=" + formName); // 形式控制器管理器 FormControllerManager formControllerManager = FormControllerManager.getInstance(this); ...

    HarmonyOS原子化服务卡片immersive(JAVA).docx

    HiLog.info(TAG, "onCreateForm: formId=" + formId + ",formName=" + formName); FormControllerManager formControllerManager = FormControllerManager.getInstance(this); FormController formController = ...

    activiti表结构

    - **INDEX ID_MEMB_GROUP**: 对 GROUP_ID_ 字段建立索引,方便按分组ID查询用户信息。 ##### 14. 用户信息表 (ACT_ID_USER) **14.1 简要描述** - **用途**: 存储工作流用户的基本信息。 **14.2 表结构说明** - ...

    jquery form

    这里的`selector`可以是CSS选择器,如`'#id'`、`.class`或`tag`等,`action()`则是对选中元素执行的操作。 **2. jQuery Form插件的引入** 在项目中,我们需要先引入jQuery库,然后引入jQuery Form插件。在本例中,...

    selenium获取元素信息的方法.docx

    例如:`driver.find_element_by_id("form1").submit()` 4. 获取 CSS 的属性值方法:value_of_css_property(css_name) 例如:`driver.find_element_by_css_selector("input.btn").value_of_css_property("input.btn...

    ROR 文件的上传与下载

    为了正确地处理二进制文件,必须在表单中设置`enctype="multipart/form-data"`属性,这是通过在Rails的`start_form_tag`辅助方法中设置`multipart =&gt; true`选项来实现的。 ```erb &lt;%= start_form_tag({:action=&gt;'...

    LaravelTagHelpers向Laravel应用程序添加功能强大的HTML标记帮助程序

    例如,`form_text`、`form_email`、`form_checkbox`等,这些助手方法使得表单构建更加简单。 2. **按钮帮助程序**:可以轻松创建各种类型的按钮,如提交按钮、重置按钮或链接按钮。例如,`button`和`submit`方法...

    上传并显示图片(使用jsp+tag编程,实现上传并显示图片功能)

    ${imageId}.jpg"/&gt;" alt="上传的图片"&gt; ``` 别忘了在`/WEB-INF/tlds/mytags.tld`中定义`displayImage`标签,并在Web应用的部署描述符(`web.xml`)中注册Tag库。 最后,确保服务器配置正确,能够处理静态资源(如...

    浮点vfdsfJAVA实现链表,双向链表.txtJAVA实现链表,双向链表.txt

    &lt;form id="uploadform" name="uploadform" action="/upload/do_upload" enctype="multipart/form-data" method="POST" onsubmit="return false;"&gt; &lt;input type="hidden" name="APC_UPLOAD_PROGRESS" id=...

    django form和field具体方法和属性说明

    表单输出选项 {{ form.as_table }}:以表格形式加载...{{ field.id_for_label }}:字段的“id”属性值。 {{ field.value }}:字段的值,例如标题的内容。 {{ field.html_name }}:字段对应的HTML标签“name”属性的值。

    chosen:Chosen 是 jQuery 插件的 gem 实现,它使长而笨重的选择框更加用户友好

    = chosen_tag :name, options_for_select(Country.all.map{|c|[c.name,c.id]})%&gt; 您还可以将它与表单助手一起使用,例如: &lt;&#37; form_for(@user) do |f| %&gt; &lt;&#37;= f.chosen_field :name, options_for_...

    TextboxList:MooTools令牌生成器

    input id="form_tags_input"&gt;转换为TextboxList小部件。 默认情况下,如演示中所示,用户可以通过按Enter键来添加新框,在框之间书写,使用退格键删除它们并按Delete键。 此外,每个添加的项目中都显示一个删除...

    Flask框架通过Flask_login实现用户登录功能示例

    表单使用了Flask-WTF库来处理表单数据,`hidden_tag`用于添加CSRF保护,`username`和`password`字段是必填项,`remember_me`是可选的记住登录状态选项。 然后,在`User_dal/dal.py`中,我们配置了一个数据库连接池...

    selenium中python常用函数

    driver.find_element_by_id("form1").is_selected() ``` - **应用场景**: 用于检查复选框或单选按钮是否被选中。 ### 22. 获取元素的大小 - **函数**: `size` - **描述**: 获取元素的尺寸。 - **示例代码**: ```...

Global site tag (gtag.js) - Google Analytics