小编mm-*_*-93的帖子

Rails,你如何提交带有文本链接的表单?

我想让这个表单正确提交.这是我到目前为止所拥有的:

<% form_for(:user, :url => update_user_setting_path, :remote => true, :html => {:method => :post, :class => "search_form general_form"}) do |f| %> 
Run Code Online (Sandbox Code Playgroud)

并使用此代码呈现按钮:

<li><%= link_to raw("<span class='button approve'><span><span>SAVE</span></span></span>"), :action => 'create' %></li>
Run Code Online (Sandbox Code Playgroud)

我正在使用动作创建,这是正确的吗?

这是渲染的表单标记:

<form method="post" data-remote="true" class="search_form general_form" action="/settings/2/update_user" accept-charset="UTF-8">
Run Code Online (Sandbox Code Playgroud)

我错过了什么?谢谢你的帮助!

ruby forms ruby-on-rails

6
推荐指数
1
解决办法
2万
查看次数

jQuery 自动完成 - 仅在输入特殊字符时才需要启动

我相信你们已经看过这个优秀的插件:

http://code.drewwilson.com/entry/autosuggest-jquery-plugin

我检查了一下,找不到仅在键入特定字符时启动自动建议插件的选项。在这种情况下,我需要它是 at 符号“@”。

我看到它可以选择设置最小字符数: minChars: number (默认为 1)

但是,我需要在输入@ 符号之前不显示下拉列表。

仅供参考,这里是 jquery.autoSuggest.js 中的选项

        var defaults = { 
        asHtmlID: false,
        startText: "Enter Name Here",
        emptyText: "No Results Found",
        preFill: {},
        limitText: "No More Selections Are Allowed",
        selectedItemProp: "value", //name of object property
        selectedValuesProp: "value", //name of object property
        searchObjProps: "value", //comma separated list of object property names
        queryParam: "q",
        retrieveLimit: false, //number for 'limit' param on ajax request
        extraParams: "",
        matchCase: false,
        minChars: 1,
        keyDelay: 400,
        resultsHighlight: …
Run Code Online (Sandbox Code Playgroud)

jquery plugins autocomplete autosuggest

5
推荐指数
1
解决办法
2629
查看次数