【发布时间】:2014-06-27 19:26:29
【问题描述】:
我的表单有两个选择框,用户可以在其中选择要包含在设置中的国家/地区。可用选项的值如下所示:
<option value="AU">Australia</option>
当表单提交时,chrome 会这样报告 select 的状态:
f_countries:selectedc
selectedcountries[]:AU
selectedcountries[]:AR
在 casperjs 上,我可以使用以下方法在表单上执行输入框等操作。我不知道如何将选择表单值设置为上面列出的值。
例如,假设我想将所选国家/地区设置为“US,CA,BR”。
这是我用于表单上其他类型输入的内容。
this.fill('form#my_form', {
'username': 'joe',
'password': 'secret',
'f_countries:selectedc': [[ can't figure out what goes here ]]
}, true);
问题是:如何使用 casperjs 设置表单上的选择值。
【问题讨论】:
-
两个选择框的名称是否相同,或者您的意思是多选框?请显示更多标记(仅选择和选项)。
标签: javascript phantomjs html-select casperjs multi-select