js实现改变文本框的value

LavenderDestiny LavenderDestiny 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
要用js通过+和-两个button控制一个文本框的值,这一步我做到了,但是若直接在jsp页面的文本框中修改text的值之后,再去点击+和-button触发事件,就看不到文本框的值变化了(其实值变了,只是没实时显示!) 该如何解决?
/**
* 增加数量
*/
document.getElementById("add").onclick = function()
{
//文本框的节点
var count = document.getElementById("count");
if(count.value == null)
{
count.setAttribute("value", 0);
}
count.setAttribute("value", parseInt(count.value) + 1);

}

/**
* 减少数量
*/
document.getElementById("sub").onclick = function()
{
var count = document.getElementById("count");
if(count.value == null)
{
count.setAttribute("value", 0);
}
if ( parseInt(count.value) > 0)
{
count.setAttribute("value", parseInt(count.value) - 1);
}
}

/**
* 文本框值改变时出发
*/
document.getElementById("count").oninput = function()
{
alert("文本值被修改");
/*
var count = document.getElementById("count");
if(count.value == null)
{
count.setAttribute("value", 0);
}
count.setAttribute("value", parseInt(count.value));
var cno = document.getElementById("cno").firstChild.nodeValue;
var price = document.getElementById("price").firstChild.nodeValue;
var count = document.getElementById("count").value;
//responseCallback("../shoppingCart.action?cno="+cno+"&price="+price+"&count="+count);
*/
}
...全文

相关推荐

JS模仿编辑器实时改变文本框宽度和高度大小的方法

JS(JavaScript)语言因其强大的操作DOM(文档对象模型)的能力,成为了实现这种功能的理想选择。本文将介绍如何利用JavaScript模仿编辑器的功能,实现文本框宽度和高度的实时改变。

weixin_38616809

(7)通过js改变文本框中的文字

思路: 可以在一个文本框的旁边放置一个按钮,然后点击这个按钮的时候,

无人与我共黄昏

JavaScript设置文本框的值

要设置文本框的值,可以使用JavaScript来操作DOM(文档对象模型)。下面我将详细介绍如何使用JavaScript来设置文本框的值,并附上相应的源代码示例。以上就是使用JavaScript设置文本框值的详细说明和示例代码。如果你有任何疑问,请随时提问。然后,我们将所需的值赋给文本框的。最后,我们使用一个按钮来触发设置文本框值的函数。函数将被调用,文本框的值将被更新为新的值。在上面的代码中,我们首先通过。替换为你想要设置的文本框值。方法获取了带有id为。函数内的赋值语句,将。

代码创造者

js显示文本框提示文字的方法

通过JavaScript(简称JS),我们可以利用事件监听器(event listeners)和一些样式操作来实现这一效果。

weixin_38691703

js点击文本框内容互换代码.zip

标题 "js点击文本框内容互换代码.zip" 暗示了这个压缩包包含一个JavaScript实现的功能,允许用户点击文本框后实现内容的互换。

码云笔记
评论 5
收藏 已收藏
分享
返回顶部
LavenderDestiny
JavaScript 87,983 成员 224,681 内容