競馬とは関係なのでスルーしてくださいmm Javascriptで価格計算などを行う際、 --- document.getElementById("total").value = arguments; --- などとテキストフィールドの値をセットしても、 onchangeイベントが発生しない。 そこでイベントを強制的というかエミュレートする方法を見つけたのでメモ。 // onChangeをエミュレート var elem = document.getElementById("total"); // ブラウザ判定 if( /*@cc_on ! @*/ false ) { // IEの場合 elem.fireEvent( "onchange" ); } else { // Firefoxの場合 var evt = document.createEvent( "MouseEvents" ); //

