導航:首頁 > 編程語言 > js控制textbox輸入

js控制textbox輸入

發布時間:2025-09-23 22:40:59

js在文本框中輸入數據後,自動計算總合,並且不刷新頁面的代碼

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>無標題</title>

<script type="text/javascript">

function sum(obj) {

var z = document.getElementById("z");

var a = document.getElementById("a");

var b = document.getElementById("b");

var c = document.getElementById("c");

all.value=parseInt(z.value);

if(a.value!='')

{

y.value=parseInt(a.value);

h.value=parseInt(z.value)-parseInt(a.value);

}

if(a.value!=''&&b.value!='')

{

y.value=parseInt(b.value)+parseInt(a.value);

h.value=parseInt(z.value)-parseInt(a.value)-parseInt(b.value);

}

if(a.value!=''&&b.value!=''&&c.value!='')

{

y.value=parseInt(b.value)+parseInt(a.value)+parseInt(c.value);

h.value=parseInt(z.value)-parseInt(a.value)-parseInt(b.value)-parseInt(c.value);

}

}

</script>

</head>

<body>

總分:<input type="text" id="z" οnkeyup="sum(this);" />

<input type="text" id="a" οnkeyup="sum(this);" />

<input type="text" id="b" οnkeyup="sum(this);" />

<input type="text" id="c" οnkeyup="sum(this);" />

總分:<input type='text' id='all' style="border:0px solid white; width:25px" />

已選:<input type='text' id='y' style="border:0px solid white; width:25px" />

還剩:<input type='text' id='h' style="border:0px solid white; width:25px" />

</body>

</html>

(1)js控制textbox輸入擴展閱讀

js實現input的賦值

<input id="name1" name="teacherName" type="text" />

$('#name1').val('值');

document.getElementById('name1').value='值';

document.getElementById('name1').html('值');

document.getElementById('name1').attr('值');

document.getElementById('name1').innerText = '值';

<input class="easyui-textbox" id="name" name="teacherName" type="text" />

$('#name').textbox('setValue','值');

var val = $("#name").textbox('getValue')

Ⅱ JS如何驗證文本框輸入為空

在進行文本框輸入驗證時,JavaScript提供了多種方法來獲取輸入值。若使用jQuery庫,則可以通過選擇器和.val()方法獲取指定ID文本框的值,如:若文本框ID為"a",則可以使用$("#a").val()獲取其值。

若不使用jQuery,可以利用JavaScript的原生DOM操作,通過document.getElementById()方法獲取元素,再通過.value屬性獲取該元素的值。例如,若文本框ID為"a",則可以使用document.getElementById("a").value獲取其值。

這兩種方法在實際項目中都非常常用。使用jQuery可以簡化代碼,提高可讀性。然而,對於不熟悉jQuery的開發者或在項目中沒有引入jQuery庫的情況下,使用原生DOM操作則更為直接。

此外,為了驗證文本框是否為空,可以結合上述方法進行判斷。例如,在獲取文本框值後,可以使用字元串的length屬性來檢查文本框是否為空。如果length為0,說明文本框為空。

下面給出一個完整的示例代碼,用於驗證文本框是否為空:

javascript

function validateTextBox() {

var textBoxValue = document.getElementById("a").value;

if (textBoxValue.length === 0) {

alert("文本框不能為空!");

} else {

console.log("文本框內容為: " + textBoxValue);

}

}

在上述代碼中,首先通過document.getElementById("a").value獲取文本框的值,然後檢查其長度是否為0。如果長度為0,則彈出提示框,告知用戶文本框不能為空;否則,在控制台輸出文本框的值。

通過這種方式,可以有效地驗證用戶輸入是否為空,確保程序的健壯性和用戶體驗。

閱讀全文

與js控制textbox輸入相關的資料

熱點內容
js修改td的值 瀏覽:943
怎麼轉移賓果消消消數據 瀏覽:557
qq安卓46隱身登陸 瀏覽:771
java使用cmd為什麼找不到文件 瀏覽:214
如何注冊菲律賓appstore 瀏覽:819
做一個網站大概多少人 瀏覽:906
pyqt4資料庫 瀏覽:535
js控制textbox輸入 瀏覽:377
少兒編程前台應聘面試什麼內容 瀏覽:968
核桃編程課在哪裡上 瀏覽:521
樂蛙os移植教程mtk 瀏覽:328
家教網站模板下載 瀏覽:482
u盤插了列印機後文件消失 瀏覽:108
蘋果cinemadisplay更新 瀏覽:897
電腦鍵盤如何編程 瀏覽:930
微信小視頻怎麼先保存 瀏覽:96
滿分app交友在哪裡下載 瀏覽:446
關於小程序的視頻 瀏覽:155
eif怎麼導入手機qq 瀏覽:77
安吉白茶app怎麼下載 瀏覽:129

友情鏈接