<script type="text/javascript">
function clientValidation(sender, arguments)
{
if (arguments.value == "hello world")
arguments.isvalid = true;
else
arguments.isvalid = false;
alert(arguments.isvalid);
}
</script>
<asp:Label ID="lblName" runat="server" Text="Enter Your Name" />
<asp:TextBox ID="txtbxName" runat="server" />
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="You are Not allowed" Display="None" ClientValidationFunction="clientValidation" ValidationGroup="ValidationSummary1" />
<br />
<asp:Label ID="lblClass" runat="server" Text="Class" />
<asp:TextBox ID="txtClass" runat="server" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Please enter Clas" ControlToValidate="txtClass" Display="None" ValidationGroup="ValidationSummary1" />
<br />
<asp:ValidationSummary ValidationGroup="ValidationSummary1" ID="ValidationSummary1" runat="server" />
<br />
<asp:Button ID="Button1" runat="server" Text="Validate" ValidationGroup="ValidationSummary1" />
ответ
Попробуйте это,
function clientValidation(sender, arguments)
{
if (arguments.Value == "hello world")
arguments.IsValid = true;
else
arguments.IsValid = false;
}
EDIT: Set ControlToValidate свойство.
<asp:CustomValidator ID="CustomValidator1" runat="server"
ErrorMessage="You are Not allowed"
ClientValidationFunction="clientValidation"
ValidationGroup="ValidationSummary1"
ControlToValidate="txtbxName">
</asp:CustomValidator>
Спасибо за ответ; Пробовал код, но все же есть ошибка. Заранее спасибо – Learner
Это работает, но почему это не работает, если я не использую controltovalidate? – Learner
@jagdeep, потому что CustomValidator нуждается в проверке. ControlToValidate делает только то, что он говорит, он проверяет указанный вами элемент управления. – brenjt
- 1. Почему функция переключения не работает должным образом?
- 2. Почему функция nextDateAfterDate не работает должным образом?
- 3. Почему моя функция не работает должным образом
- 4. Почему функция discard() не работает должным образом?
- 5. функция не работает должным образом
- 6. Функция не работает должным образом
- 7. Функция не работает должным образом?
- 8. C# Reverse() функция не работает должным образом
- 9. Функция PHP array_combine() не работает должным образом?
- 10. Функция jQuery text не работает должным образом
- 11. Рекурсивная факториальная функция не работает должным образом
- 12. Netezza datepart функция не работает должным образом
- 13. функция Lodash не работает должным образом
- 14. Функция javascript eval() не работает должным образом
- 15. Nodejs - функция setTimeout не работает должным образом
- 16. Php функция move_uploaded_file не работает должным образом
- 17. Функция пользовательского поиска не работает должным образом
- 18. Функция strcmp не работает должным образом
- 19. Пользовательская функция strtok не работает должным образом
- 20. Функция __construct не работает должным образом
- 21. Функция PHP mail() не работает должным образом
- 22. Функция intersectsLine() не работает должным образом
- 23. Функция strncpy не работает должным образом
- 24. Функция PHP не работает должным образом
- 25. Нестандартная функция jQuery не работает должным образом?
- 26. Функция окна Last_value не работает должным образом
- 27. Функция imagegif() не работает должным образом
- 28. Функция наведения JQuery не работает должным образом
- 29. Perl функция грызть не работает должным образом
- 30. CodeIgniter VALID_EMAIL() Функция не работает должным образом
Пожалуйста, задавайте вопросы, а не просто разместить код –
@ El Ronnoco: В приведенном выше коде всегда есть значение ЛОЖЬ в окне предупреждения, почему так? – Learner
Что это не делает? – Victor