所以我有這個功能,顯示用戶的輸入值。我想在點擊特定按鈕後將它們全部擦除。如何修剪INPUT中的所有字符和數字?
下面的代碼:
HTML
<center> Are you sure you want to delete all?<br><br></center>
<div id="options11" onclick="EraseMe()"> Yes</div>
<div id="options12" onclick="CloseButton()">No</div>
JS:
function List(){
document.getElementById('order').innerHTML += document.getElementById('Name').value + document.getElementById('quan').value + parseInt(document.getElementById('Total').value);} //gets the inputted value of the user
function EraseMe(){
var name = document.getElementById('Name').value;
var quan = document.getElementById('quan').value;
var totals = document.getElementById('Total').value;
name.replace(/^[a-zA-Z0-9]$/, "");
quan.replace(/^[a-zA-Z0-9]$/, "");
totals.replace(/^[a-zA-Z0-9]$/, "");}
而且,我想總結的document.getElementById的所有值( '合計') ,但我得到的結果是一個字符串的值,而不是一個整數。
下面是該代碼:
function compute(){
totall = document.getElementById('quan') * document.getElementById('price');
document.getElementById('totalsss').value += parseInt(totall);
document.getElementById('totalsss').innerHTML = document.getElementById('totalsss').value;}
一次提出一個問題。 –
在詢問一個新的問題之前,請查看許多關於此主題的現有問題。 –
BTW:document.getElementById('quan')爲您提供對DOM元素的引用,而不是該元素中的值。您需要:document.getElementById('quan')。值 –