0

我的 HTML 页面中有一个不寻常的日历控件,我似乎无法为其设置日期值。HTML 是:

<div class="reqFormLabel" style="margin-bottom: -3px;">
    Text - First Night 
<span id="ctlAvailabilitySearch_valStartDate" style="color: red; visibility: hidden;" controltovalidate="ctlAvailabilitySearch_txtStartDate" errormessage="First Night is required." initialvalue="" isvalid="true">
    Text - *
Text - Empty Text Node
<input name="ctlAvailabilitySearch$txtStartDate" id="ctlAvailabilitySearch_txtStartDate" style="display: none;" value="03/05/2013"/>
Text - Empty Text Node
<dropdown tabIndex="0" class="dp" id="startDP" style="margin-right: 8px;" formElChildIndex="0"/>

如果执行此代码:

var ieElement = ieFrame.Element(Find.ById("ctlAvailabilitySearch_txtStartDate"));
var value = ieElement.GetAttributeValue("value");

值等于“03/05/2013”​​的日期

但是如果我执行这个:

ieElement.SetAttributeValue("value", "03/09/2013");

什么都没发生。

我已经尝试访问我能想到的所有可能的元素组合来设置此日期,但没有任何效果。

有什么建议么?

4

0 回答 0