Здравствуйте, andik, Вы писали:
A>будьте добры расскажите, как через CSS, используя behavior?
Генерил не я — .Net
<textarea name="ObjShortCont" id="ObjShortCont" style="height:150px;width:500px;">кратко2 проверка</textarea>
<span id="ErrShortCont" controltovalidate="ObjShortCont" errormessage="Слишком длинное описание!" evaluationfunction="RegularExpressionValidatorEvaluateIsValid" validationexpression=".{0,1000}" style="color:Red;visibility:hidden;">Слишком длинное описание!</span>
функция:
function RegularExpressionValidatorEvaluateIsValid(val) {
var value = ValidatorGetValue(val.controltovalidate);
if (ValidatorTrim(value).length == 0)
return true;
var rx = new RegExp(val.validationexpression);
var matches = rx.exec(value);
return (matches != null && value == matches[0]);
}
function ValidatorGetValue(id) {
var control;
control = document.all[id];
if (typeof(control.value) == "string") {
return control.value;
}
if (typeof(control.tagName) == "undefined" && typeof(control.length) == "number") {
var j;
for (j=0; j < control.length; j++) {
var inner = control[j];
if (typeof(inner.value) == "string" && (inner.type != "radio" || inner.status == true)) {
return inner.value;
}
}
}
else {
return ValidatorGetValueRecursive(control);
}
return "";
}
код на самом ASP.Net выглядит так:
<asp:TextBox ID="ObjShortCont" TextMode="MultiLine" Width="500" Height="150" Runat="server" />
<asp:RegularExpressionValidator ID="ErrShortCont" ErrorMessage="Слишком длинное описание!" ControlToValidate="ObjShortCont" Runat="server" ValidationExpression=".{0,1000}" />
Короче интересная мысль