分からないこと:db上にintで設定されて項目にHTMLのinputにintの最大値を入力する方法
試したこと:Number.MAX_SAFE_INTEGERを使うとNumberFormatException: For input string: "9007199254740991"
MAX_VALUEを使うとNumberFormatException: For input string: "1.7976931348623157e+308"になる
js
1//kingakufromのvalueが''なら0を入力し、kingakutoのvalueが''ならintの最大値を入力して範囲検索をする 2window.onload = function() { 3 document.getElementById("search").onclick = function() { 4 var kingakufrom = document.getElementById('kingakufrom'); 5 var kingakuto = document.getElementById('kingakuto'); 6 if (kingakufrom.value == "") { 7 kingakufrom.value = 0; 8 }; 9 if (kingakuto.value == "") { 10 kingakuto.value =Number.MAX_SAFE_INTEGER; //ここにintの最大値を入れる 11 }; 12 }; 13}; 14
HTML
1From<input id='kingakufrom' type="text" name="searchkingakufrom">~To<input 2 id='kingakuto' type="text" name="searchkingakuto">
回答2件
あなたの回答
tips
プレビュー