えったんブログ

30過ぎてえったんってどうなのよ、と思いつつ
なんとなく続ける夫婦えったん&marchのブログ
<< よく分かってない人がgoogle先生と一緒につくるはじめてのBox2D #cocos2d_2011_adcal :: main :: iPhoneの無料ネタゲームで儲かるのか? >>

iPhone/iPadのHTMLのinputタグでJavaScriptのonChangeイベントが効かないんですけど

<input class="text" type="date" name="4" value="1970-01-01" onChange="birthdayChange(this.value)" />

type="date"のせいかな?わかんねー
これだとonChange呼ばれないの。

ぐぐったら

<input class="text" type="date" name="4" value="1970-01-01" onblur="birthdayChange(this.value)" />

onblurでやれって。できた。おんぶらー??なんだそりゃ。
ちなみに

<input id="age" class="text" name="5" type="tel" />

っていう年齢入力するところが別にあって、誕生日を設定すると
JavaScriptのbirthdayChange()関数が呼ばれて自動的に年齢欄を補完してくれるステキコード。ぐぐったらでてきたんだけど。書いとく。

<head>
<script type="text/javascript">

function birthdayChange(value) {
var nowAge = calculateAge(value);
document.getElementById("age").value=nowAge;
}

function calculateAge(birthday) {
var birth = birthday.split('-'); // birth[0]: year, birth[1]: month, birth[2]: day
var _birth = parseInt("" + birth[0] + birth[1] + birth[2]);
var today = new Date();
var _today = parseInt("" + today.getFullYear() + affixZero(today.getMonth() + 1) + affixZero(today.getDate()));
return parseInt((_today - _birth) / 10000);
}

function affixZero(int) {
if (int < 10) int = "0" + int;
return "" + int;
}

</script>
</head>
iPhone -
2012.05.31 Thursday :: comments (1) :: trackbacks (0)

「iPhone/iPadのHTMLのinputタグでJavaScriptのonChangeイベントが効かないんですけど」の評価です。


Comments

zyban preisvergleich
<a href= http://www.michaelaba-42.webself.net >zithromax ohne rezept</a>
<a href=http://nouw.com/yunpilloud>zyban preis 旦sterreich</a>
zyban
<a href= http://stacylofre.freeblog.site >nolvadex wirkung bodybuilding</a>
<a href=http://www.imxprs.com/free/rosaocon/rosaocon>strattera 10 mg yan etkileriyasminelle</a>
strattera 60 mg preis
MichaelWaype :: 2017/03/22 08:51 AM

Comment Form

Trackbacks