在我的 ruby on rails 应用程序中,我试图允许用户更改屏幕上的字段并因此更新数据库。
使用以下屏幕提升用户:
<td id="sb_user-<%=server.id%>" ondblclick="changeUser(<%= server.id %>);"><%= server.sb_user %></td>
当他们双击 sb_user 字段时,将调用一个 javascript 函数并将该字段更改为带有简单 go 按钮的文本框:
<script type="text/javascript">
function changeUser(id) {
//Stop the auto refresh until user hits enter
clearInterval(refreshInterval);
$("#sb_user-"+id).html("<form name='user'><div class='input-append'><input name='user_input' class='span1' id='appendedInputButton' size='16' type='text'/><button class='btn' type='button'>Go!</button></form></div>");
}
</script>
当用户在文本框中输入文本并单击 go 时,我需要它以便数据库字段 server.sb_user 更新为用户在该字段中输入的任何内容。
有人对如何做到这一点有建议吗?