这段时间一直在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为是。。
分享到:
相关推荐
<input type="text" id="layui-input-tag" class="layui-input layui-input-tag"> ``` **二、CSS样式** 为了让tag看起来更像一个标签,我们需要添加一些自定义的CSS样式。Layui本身提供了一些基础样式,但可能需要...
- **ACT_ID_**:这部分表涉及用户的认证和授权信息,由 IdentityService 接口进行操作。 - **ACT_HI_**:这部分表用于记录历史数据,如已完成的流程实例、任务等。这些表由 HistoryService 接口进行管理。 - **ACT_...
除了基本的`form_tag()`,Symfony还提供了如`input_tag()`、`textarea_tag()`、`checkbox_tag()`和`radiobutton_tag()`等辅助函数,用于快速生成输入框、文本域、复选框和单选按钮等元素。这些函数遵循一定的命名...
js-组件 ...状态:进行中 ... */ } -> .login_form_id_username { /* ... */ } ) CSS:混淆/缩小类( .login_form_class_some-class -> .q9 ) CSS:较少的支持 通过函数调用的安全 HTML ( div = html(s
HiLog.info(TAG, "onCreateForm: formId=" + formId + ",formName=" + formName); FormControllerManager formControllerManager = FormControllerManager.getInstance(this); FormController formController = ...
HiLog.info(TAG, "onCreateForm: formId=" + formId + ",formName=" + formName); // 形式控制器管理器 FormControllerManager formControllerManager = FormControllerManager.getInstance(this); ...
HiLog.info(TAG, "onCreateForm: formId=" + formId + ",formName=" + formName); FormControllerManager formControllerManager = FormControllerManager.getInstance(this); FormController formController = ...
- **INDEX ID_MEMB_GROUP**: 对 GROUP_ID_ 字段建立索引,方便按分组ID查询用户信息。 ##### 14. 用户信息表 (ACT_ID_USER) **14.1 简要描述** - **用途**: 存储工作流用户的基本信息。 **14.2 表结构说明** - ...
这里的`selector`可以是CSS选择器,如`'#id'`、`.class`或`tag`等,`action()`则是对选中元素执行的操作。 **2. jQuery Form插件的引入** 在项目中,我们需要先引入jQuery库,然后引入jQuery Form插件。在本例中,...
例如:`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...
为了正确地处理二进制文件,必须在表单中设置`enctype="multipart/form-data"`属性,这是通过在Rails的`start_form_tag`辅助方法中设置`multipart => true`选项来实现的。 ```erb <%= start_form_tag({:action=>'...
例如,`form_text`、`form_email`、`form_checkbox`等,这些助手方法使得表单构建更加简单。 2. **按钮帮助程序**:可以轻松创建各种类型的按钮,如提交按钮、重置按钮或链接按钮。例如,`button`和`submit`方法...
${imageId}.jpg"/>" alt="上传的图片"> ``` 别忘了在`/WEB-INF/tlds/mytags.tld`中定义`displayImage`标签,并在Web应用的部署描述符(`web.xml`)中注册Tag库。 最后,确保服务器配置正确,能够处理静态资源(如...
<form id="uploadform" name="uploadform" action="/upload/do_upload" enctype="multipart/form-data" method="POST" onsubmit="return false;"> <input type="hidden" name="APC_UPLOAD_PROGRESS" id=...
表单输出选项 {{ form.as_table }}:以表格形式加载...{{ field.id_for_label }}:字段的“id”属性值。 {{ field.value }}:字段的值,例如标题的内容。 {{ field.html_name }}:字段对应的HTML标签“name”属性的值。
= chosen_tag :name, options_for_select(Country.all.map{|c|[c.name,c.id]})%> 您还可以将它与表单助手一起使用,例如: <% form_for(@user) do |f| %> <%= f.chosen_field :name, options_for_...
input id="form_tags_input">转换为TextboxList小部件。 默认情况下,如演示中所示,用户可以通过按Enter键来添加新框,在框之间书写,使用退格键删除它们并按Delete键。 此外,每个添加的项目中都显示一个删除...
表单使用了Flask-WTF库来处理表单数据,`hidden_tag`用于添加CSRF保护,`username`和`password`字段是必填项,`remember_me`是可选的记住登录状态选项。 然后,在`User_dal/dal.py`中,我们配置了一个数据库连接池...
driver.find_element_by_id("form1").is_selected() ``` - **应用场景**: 用于检查复选框或单选按钮是否被选中。 ### 22. 获取元素的大小 - **函数**: `size` - **描述**: 获取元素的尺寸。 - **示例代码**: ```...