gpt4 book ai didi

ruby-on-rails - 我无法使用 Mechanize 编辑字段

转载 作者:行者123 更新时间:2023-12-04 16:21:53 25 4
gpt4 key购买 nike

我正在开发一个 Rails 应用程序,我正在使用 mechanize 来自动更改配置文件。目前我正在尝试更改具有某种掩码的字段日期,因为它只显示格式。 (日/月/年)。它有两个字段:Birth_Date_Visible,文本输入和Birth_Date,hidden_​​field。我无法更改隐藏字段,因为这样做并提交表单会引发 500 服务器错误:未处理的响应。

关于如何做到这一点的任何想法?

最佳答案

问题可能是您没有更改隐藏控件的只读属性。

来自 Mechanize FAQ:

如何更改 INPUT TYPE=HIDDEN 字段值(例如,模拟 JavaScript 代码的效果)?
与任何控件一样,将控件的 readonly 属性设置为 false。

form.find_control("foo").readonly = False # allow changing .value of control foo
form.set_all_readonly(False) # allow changing the .value of all controls

关于ruby-on-rails - 我无法使用 Mechanize 编辑字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27131195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com