看板 Ajax 關於我們 聯絡資訊
抱歉 我有問題想請教 為何_ccc輸出會閃一下就沒了 我是剛學javascript的 也沒有程式語言基礎 之前好像有NaN判斷問題 但這次有測試過沒問題 然後_aaa和_bbb */- 都可以但 + 時好像是字串相加 以下是問題請幫解惑 感謝 <script type="text/javascript"> function _click(){ var _form = document.forms[0] ; var _aaa ; for(var i=0;i<_form._select.options.length;i++) { if(_form._select.options[i].selected) { _aaa = _form._select.options[i].value; } }//select var _bbb = parseInt(document.getElementById("_input").value); var _ccc = parseInt(_aaa+_bbb) ; if(!isNaN(_bbb)){ document.getElementById("_output").value = _ccc ; }else{ document.getElementById("_output").value = "" ; } } </script> </head> <body> <form> <select name="_select"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> <input type="text" id="_input"></input> <button onclick="_click()">=</button> <output id="_output"></output> </form> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.149.245 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1471080347.A.E02.html
lucky1lk: 因為_aaa 型別不是INT 請先把_aaa 轉型別 在相+ 08/13 18:05
lucky1lk: 沒RUN過不知對不對ZZZ 08/13 18:06
kurokage: 可以加了,但輸出加總值還是跳一下不見 08/13 22:03
kurokage: 話說大大你怎麼知道_aaa不是int? 08/13 22:05
q4w56: 如果只是在瀏覽器計算的話不要用form 在form 裡面的按鈕 08/13 23:04
q4w56: 按了會http REQUEST 某個uri 然後會跳到回傳的頁面 08/13 23:06
q4w56: 另外 <input> 是self closing tag 所以不能加 </input> 08/13 23:20
oToToT: http://jsbin.com/xecidi 改成醬? 08/13 23:27
lucky1lk: <form onsubmit="return false;" > ? 08/14 07:38