Javascript 使用警报限制文本区域中的单词
我有下面的代码,它在限制字符和显示警报时对我来说很好,但我试图限制单词而不是字符。有人能帮忙吗?谢谢Javascript 使用警报限制文本区域中的单词,javascript,jquery,html,Javascript,Jquery,Html,我有下面的代码,它在限制字符和显示警报时对我来说很好,但我试图限制单词而不是字符。有人能帮忙吗?谢谢 <script type="text/javascript"> $(function () { $('a[href^="#"]').click(function (e) { if ($("#promotion_image_description").val().length < 1 ) { alert("You must ent
<script type="text/javascript">
$(function () {
$('a[href^="#"]').click(function (e) {
if ($("#promotion_image_description").val().length < 1 ) {
alert("You must enter your story!");
return false;
}
if ($("#promotion_image_description").val().length > 1300 ) {
alert("Your story can not be longer than 250 words!");
return false;
} else {
switch ($(this).attr('href')) {
case '#promotion':
$('#promotion_facebook_id_block, #promotion_name_block, #promotion_email_block, #promotion_address_1_block, #promotion_csz_block, #promotion_country_block, #promotion_phone_block, #promotion_custom_field_9_block, #promotion_custom_field_8_block, #promotion_custom_field_4_block, #promotion_custom_field_2_block, #promotion_custom_field_5_block, #promotion_custom_field_6_block, #promotion_custom_field_3_block, #promotion_agree_block, #promotion_submit_block, #disclaimer_promotion').show();
$('#promotion_custom_field_10_block, #promotion_image_description_block, #promotion_custom_field_11_block').hide();
e.preventDefault();
break;
}
}
});
});
</script>
$(函数(){
$('a[href^=“#“]”)。单击(函数(e){
if($(“#促销#图像_描述”).val().length<1){
警告(“你必须输入你的故事!”);
返回false;
}
if($(“#促销#图像_描述”).val().length>1300){
警惕(“你的故事不能超过250字!”);
返回false;
}否则{
开关($(this.attr('href')){
案例“晋升”:
$(3)推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,推广,定制,定制,定制,定制,定制,定制,定制,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,领域,5块,可编程只读存储器otion_custom_field_6_block、#promotion_custom_field_3_block、#promotion_agree_block、#promotion_submit_block、#免责声明_promotion')。show();
$(“#升级#自定义#字段#10#块、#升级#图像#描述#块、#升级#自定义#字段#11#块”).hide();
e、 预防默认值();
打破
}
}
});
});
而不是:
if ($("#promotion_image_description").val().length > 1300 ) {
做:
这里已经讨论过@prabhakar是的,但是有10个答案,我不知道哪一个在我的特定代码中有效。
if ($("#promotion_image_description").val().match(/\S+/g).length > 250 ) {