入力された生年月日に基づいて年齢を計算するjqueryコードが見つかりました。値に応じてJavaScriptの色を変更してください。
<tr>
<td>Date of Birth:</td>
<td><input type="text" name="txtdob" class="manual" /> (yyyy-mm-dd)</td>
<td>Age:</td>
<td><input type="text" id="age" /></td>
</tr>
<script src="http://code.jquery.com/jquery.js"></script>
<script src='js/moment.min.js'></script>
<script>
function setAge(d) {
var age = moment().diff(d, 'years', true);
$('#age').val(Math.floor(age);
}
$(function() {
$('.manual').change(function() {
var isoDate = new Date($(this).val()).toISOString();
setAge(moment(isoDate));
});
});
</script>
私の質問は、値によって年齢の色を変更する最もよい方法は何ですか?たとえば、年齢が18歳未満の場合は、赤で表示します。
基本的な文と比較... – epascarello