【发布时间】:2011-12-15 11:58:51
【问题描述】:
我有一个 ascx 文件,我在其中使用带有 tinyMCE 编辑器的文本框。代码如下..
<asp:TextBox ID="txbDiag" TextMode="MultiLine" runat="server" Width="100%" Height="100px"/>
<acr3s:tinymceextender runat="server" ID="TinyMceExtender4" TargetControlID="txbDiag" Theme="Full"/>
像这样我使用 5 个带有 tinyMCE 扩展器的文本框
我正在尝试使用空格键验证我的文本框,如果有人打开我的页面并在文本框中单击空格键并单击 btn 保存,则它不应接受该值,并且错误字段不应为空。我用来验证的代码是
if (txbDiag.Text.Trim().Length <= 0)
{
msgError.Text = "<b><font Color=red>*" + "fields are mandatory"+"</font>";
msgError.Focus();
return false;
}
然后在 btn 点击我使用
txbDiag.Text.Trim();
但是在点击 btn 保存页面时正在保存。
我用的是js
<script type="text/javascript">
function validate(e) {
var unicode = e.charCode ? e.charCode : e.keyCode;
if (unicode == 32) {
return false;
}
else {
return true;
}
}
</script>
但这也行不通
我使用了正则表达式并要求字段验证也不会导致验证
如何通过空格键验证我的文本框帮助我????
【问题讨论】:
-
空格键是键盘空格键
-
啊..好的。为什么不使用 tinymce API 提供的功能?顺便说一句。 tinymce 编辑器不在 textarea 内 - 它在自己的 contenteditable iframe 内
-
你能告诉我我应该使用哪个函数...