I have a long form to fill, which includes text fields, Text areas, and drop down menus.
I'm able to properly play and record events on the text fields and areas, since they all have unique names. The drop downs however, do not have a name... and iMacros is unable to differentiate among them.
Below is a snippet of the source code for a portion of the web page which has 3 text areas and 3 drop-down menus. Note that the text areas have a name but the drop-downs do not. I have included a screenshot of the actual portion website which runs the code. Unfortunately I cannot provide the actual URL since it is password-protected.
How can I make iMacros properly recognize the drop downs? Note that the only thing which differentiates one from another is a single digit on their "onchange" lines.
Thank you.
========================================================================================
<div style="padding: 20px 15px 0px;">
<div style="border: 1px solid silver;">
<div style="float: right; padding-top: 3px; padding-right: 5px;">
Confidence level:
<select onchange='updateXml("ctl00_contentMain_inputHiddenTasXml","/TechAnalysis/AnalysisDetail/row[AttributeID=\"14\"]/ConfidenceID",this)'>
<option value="" selected="selected"></option>
<option value="1">Don't know</option><option value="2">Low</option><option value="3">Medium</option><option value="4">High</option>
</select>
</div>
<div style="border-bottom: 1px solid silver; padding: 5px 5px 5px 6px; background-color: rgb(240, 240, 240);">
<div style="float: left;">Claim Technical Scope</div>
<div style="clear: left;"></div>
</div>
<div style="padding: 5px;">
<div style="float: left; width: 67%; clear: left;">
<textarea name="ctl00$contentMain$repeaterTechAnalysis$ctl00$repeaterAttributes$ctl14$ctl01" rows="5" cols="20" onchange='updateXml("ctl00_contentMain_inputHiddenTasXml","/TechAnalysis/AnalysisDetail/row[AttributeID=\"14\"]/Text",this)' style="width: 99%;"></textarea>
</div>
<div style="clear: left;"></div>
</div>
</div>
</div>
<div style="padding: 20px 15px 0px;">
<div style="border: 1px solid silver;">
<div style="float: right; padding-top: 3px; padding-right: 5px;">
Confidence level:
<select onchange='updateXml("ctl00_contentMain_inputHiddenTasXml","/TechAnalysis/AnalysisDetail/row[AttributeID=\"15\"]/ConfidenceID",this)'>
<option value="" selected="selected"></option>
<option value="1">Don't know</option><option value="2">Low</option><option value="3">Medium</option><option value="4">High</option>
</select>
</div>
<div style="border-bottom: 1px solid silver; padding: 5px 5px 5px 6px; background-color: rgb(240, 240, 240);">
<div style="float: left;">Technology Keywords</div>
<div style="clear: left;"></div>
</div>
<div style="padding: 5px;">
<div style="float: left; width: 67%; clear: left;">
<textarea name="ctl00$contentMain$repeaterTechAnalysis$ctl00$repeaterAttributes$ctl15$ctl01" rows="5" cols="20" onchange='updateXml("ctl00_contentMain_inputHiddenTasXml","/TechAnalysis/AnalysisDetail/row[AttributeID=\"15\"]/Text",this)' style="width: 99%;"></textarea>
</div>
<div style="clear: left;"></div>
</div>
</div>
</div>
<div style="padding: 20px 15px 0px;">
<div style="border: 1px solid silver;">
<div style="float: right; padding-top: 3px; padding-right: 5px;">
Confidence level:
<select onchange='updateXml("ctl00_contentMain_inputHiddenTasXml","/TechAnalysis/AnalysisDetail/row[AttributeID=\"16\"]/ConfidenceID",this)'>
<option value="" selected="selected"></option>
<option value="1">Don't know</option><option value="2">Low</option><option value="3">Medium</option><option value="4">High</option>
</select>
</div>
<div style="border-bottom: 1px solid silver; padding: 5px 5px 5px 6px; background-color: rgb(240, 240, 240);">
<div style="float: left;">Licensing Candidates</div>
<div style="clear: left;"></div>
</div>
<div style="padding: 5px;">
<div style="float: left; width: 67%; clear: left;">
<textarea name="ctl00$contentMain$repeaterTechAnalysis$ctl00$repeaterAttributes$ctl16$ctl01" rows="5" cols="20" onchange='updateXml("ctl00_contentMain_inputHiddenTasXml","/TechAnalysis/AnalysisDetail/row[AttributeID=\"16\"]/Text",this)' style="width: 99%;"></textarea>
</div>
<div style="clear: left;"></div>
</div>
</div>
</div>
========================================================================================