js時(shí)間加減 jsp中如何制作文本框,兩邊使用加減按鈕進(jìn)行計(jì)算?
jsp中如何制作文本框,兩邊使用加減按鈕進(jìn)行計(jì)算?JSP點(diǎn)擊按鈕打印變量值,通過(guò)JS實(shí)現(xiàn)。例如,有一個(gè)文本框:變量的值:<input type=“text”id=“disp”name=“disp”
jsp中如何制作文本框,兩邊使用加減按鈕進(jìn)行計(jì)算?
JSP點(diǎn)擊按鈕打印變量值,通過(guò)JS實(shí)現(xiàn)。例如,有一個(gè)文本框:變量的值:<input type=“text”id=“disp”name=“disp”>js click event:function dispme(){var AA}=文檔.getElementById(“xx”)文檔.getElementById(“disp”)=AA,以便將獲得的變量的值分配給文本框并顯示}單擊按鈕定義:<input type=“button”value=“point I value”O(jiān)nclick=“dispme()”>
],作為一名應(yīng)屆大學(xué)生,我認(rèn)為這只能算是一個(gè)入門(mén)水平。畢竟,在大二的時(shí)候,我會(huì)做一個(gè)圖形界面計(jì)算器的課程設(shè)計(jì)。這是一個(gè)簡(jiǎn)單的計(jì)算器寫(xiě)的vs.
計(jì)算器,它不是你想的那么簡(jiǎn)單。如果你深入思考,你會(huì)發(fā)現(xiàn)很多問(wèn)題:
,即解決算術(shù)表達(dá)式和判斷優(yōu)先級(jí)(這也是一個(gè)基本要求,用戶不可能按順序輸入,兩位數(shù)兩位數(shù)計(jì)算)
,保存已經(jīng)輸入的數(shù)據(jù)記錄和計(jì)算結(jié)果,這取決于要求,有些案子只保留最后的記錄。
對(duì)于不同的用戶,應(yīng)該有不同的計(jì)算風(fēng)格,如科學(xué)計(jì)算器、基本系統(tǒng)、單位換算等
例如,“3 3(9-6)=”,如何計(jì)算數(shù)字和括號(hào)之間的符號(hào)省略,
,不僅要簡(jiǎn)單,但也有自己的特點(diǎn)(點(diǎn)擊和滑動(dòng)時(shí)的特效)。用VS編寫(xiě)的界面不舒服,用戶也不會(huì)使用它。
如果你真的想做一個(gè)好的計(jì)算器,可以參考微軟win10的計(jì)算器。
我相信所有的程序員都不是一蹴而就的。他們已經(jīng)磨練了很長(zhǎng)時(shí)間。慶祝他們解決了一些問(wèn)題是很自然的,但他們不能自滿。畢竟,編程世界一直在發(fā)展。只有打好基礎(chǔ),才能跟上發(fā)展的步伐。想一起學(xué)習(xí)編程的同學(xué)可以關(guān)注我,共享學(xué)習(xí)資源,共同進(jìn)步!