1
库/框架中使用jQuery的= + 4引导我 想拍像柜台叽叽喳喳,但是有两个输入字段,如果2输入是有效的,然后发布。 这是我的代码到目前为止。Twitter的类似反
$('.new_post_title').keyup(function() {
var max_character = 15;
var length_ = $(this).val().length;
if (length_ > max_character) {
$(".new_post_title_count").css('color', 'red');
var character = length_;
$('.new_post_title_count').text(character);
$('.new_post_button').prop('disabled', true);
} else {
$(".new_post_title_count").css('color', 'black');
var character = max_character - length_;
$('.new_post_title_count').text(character);
$('.new_post_button').prop('disabled', false);
}
});
$('.new_post_content').keyup(function() {
var max_character = 10;
var length_ = $(this).val().length;
if (length_ > max_character) {
$(".new_post_content_count").css('color', 'red');
var character = length_;
$('.new_post_content_count').text(character);
$('.new_post_button').prop('disabled', true);
} else {
$(".new_post_content_count").css('color', 'black');
var character = max_character - length_;
$('.new_post_content_count').text(character);
$('.new_post_button').prop('disabled', false);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="modal fade" id="new_post_modal" tabindex="-1" role="dialog" aria-labelledby="new_post_modalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-body">
<form>
<div class="form-group">
<label class="form-control-label">Title (Optional)</label>
<input type="text" class="form-control new_post_title" placeholder="Make a title...">
<span class="new_post_title_count"></span>
</div>
<div class="form-group">
<label class="form-control-label">Content</label>
<input type="text" class="form-control new_post_content" placeholder="Publish something...">
<span class="new_post_content_count"></span>
</div>
<div class="form-group">
<label class="form-control-label">Image</label>
<input type="file" class="form-control-file">
</div>
<button class="btn btn-primary new_post_button">Post</button>
</form>
</div>
</div>
</div>
</div>
的问题是,如果我欺骗此代码我可以使后而不验证它,对于第一输入我把20个字符和用于第二我把10个字符和按钮启用。
完美!。感谢vi5ion –