我在ruby的表单中有一个提交按钮
f.submit btn_text, class: "btn btn-one mgt12 mgb12", id: "btn_id"
我想在不使用任何javascript的情况下使用ruby禁用此按钮
答案 0 :(得分:9)
添加disabled: true
选项。
f.submit btn_text,
class: "btn btn-one mgt12 mgb12",
id: "btn_id",
disabled: true
答案 1 :(得分:1)
要扩展Arup的答案,在disabled: true
中添加f.submit
作为参数会生成以下HTML:
<input class="btn btn-one mgt12 mgb12" disabled="disabled" id="btn_id" name="commit" type="submit" value="#{btn_text}">
此外,如果要为自定义样式选择已禁用的输入,可以执行以下操作:
input[disabled="disabled"] {
cursor: not-allowed;
}