|
|
|
Валидация DatetimeControl
|
|||
|---|---|---|---|
|
#18+
Доброго времени. Помогите разобраться. Делаю валидацию по датам. при вводе неверных значений в контроле, после нажатия кнопки "Поиск", выдается сообщение. Чтобы сбросить фильтр, нажимаю копку "Очистить". Вместо полной очистки содержимого контрола и сообщения об ошибке, у меня сначала очищется контрол, а полсе второго нажатия на "Очистить" очищается сообщение. При условии, что enableclientscript="true" - не активны все контролы Как сделать очистку одним нажатием кнопки? Кусок кода: ... <td>Дата подачи:</td> <td>c</td> <td class="widthDateTime"><SharePoint:DateTimeControl ID="spdtRequestTimeFrom" runat="server" DateOnly="true" LocaleId="1049" /></td> <td>по</td> <td class="widthDateTime"><SharePoint:DateTimeControl ID="spdtRequestTimeTo" runat="server" DateOnly="true" LocaleId="1049"/></td> <td><asp:ImageButton ID="btRequestTimeClear" runat="server" OnClick="btnClear_Click" CssClass="styleButtonClear" ToolTip="Очистить" ImageUrl="~/_layouts/images/vwpRequestAcceptList/Del.png" /></td> <td> <asp:CompareValidator enableclientscript="false" ID="validRequestTime" runat="server" ForeColor="Red" ControlToValidate="spdtRequestTimeTo$spdtRequestTimeToDate" ControlToCompare = "spdtRequestTimeFrom$spdtRequestTimeFromDate" Type="Date" Operator="GreaterThanEqual" ErrorMessage="* Дата начала больше даты окончания." Display="Dynamic" EnableViewState ="true" Visible ="true" Enabled = "true" > </asp:CompareValidator> </td> </tr> </table> <asp:Button ID="btnSearch" runat="server" Text="Поиск" OnClick="btnSearch_Click" /> </td> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2012, 21:06 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1359576]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
197ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 549ms |

| 0 / 0 |
