javascript - 问题 - casperjs 中两个表单具有相同的 CSS 类名

标签 javascript

我在同一页面中有两个具有相同 CSS 类名称的表单。

<form class="formFormatClass" >
</form>
<form class="formFormatClass" >
</form>

当我使用下面的代码片段填充表单数据时,它始终考虑第一个表单,但不考虑第二个表单。

this.fill('form.formFormatClass', {
      donorNumber :  DONOR_NUMBER_VALUE,
      firstName :    'srikanth',     
      lastName  :'',
      anyBloodGroup : 'true',
     dueToDonate : 'false' }, true);

如何编写代码来填写第二个表单而不更改已设计的 JSP 页面

最佳答案

正如其他人建议的那样,向每个表单添加一个 ID 将有助于区分它们:

<form class="formFormatClass" id="form1">
</form>
<form class="formFormatClass" id="form2">
</form>

this.fill('#form1', {
      donorNumber :  DONOR_NUMBER_VALUE,
      firstName :    'srikanth',     
      lastName  :'',
      anyBloodGroup : 'true',
     dueToDonate : 'false' }, true);

this.fill('#form2', { ...

关于javascript - 问题 - casperjs 中两个表单具有相同的 CSS 类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22713252/

相关文章:

javascript - 默认情况下限制所有 observable 的速率

Javascript:如何编写一个脚本,其中用户输入一个数字,然后返回三个其他数字?

javascript - 如何使用更好的插值在 html5 Canvas 上缩放图像?

javascript - jQuery html() 在 iframe 中失败?

javascript - 带液体火焰的 Ember 加载模板

javascript - AngularJS - $rootScope 属性值在服务中未定义

javascript - 无法将外部 JavaScript 与 Jekyll 链接

javascript - document.getElementByID 正在用 html 代码替换 javascript

javascript - Monotouch/Mono for Android Javascript 到 C#

javascript - ColorBox onClick运行JS函数