JS实现文本值加减操作

本文介绍了如何使用JavaScript实现HTML文本框数值的加减操作,包括减号按钮点击事件、文本框离开焦点事件和加号按钮点击事件的详细实现。此外,还探讨了前端缓存的清除方法,如Meta标签、清理表单缓存、jQuery AJAX清除缓存的多种方式,以及二维码分享到微信的纯JS实现和常用JS格式验证,包括身份证号、手机号和邮箱的验证。最后,展示了如何通过JS操作表单文本框和下拉列表框。
摘要由CSDN通过智能技术生成

Html部分 

    <input type="button" value="-" id="subtraction" οnclick="subtraction()"></input>

    <input type="text" value="1" id="number" onBlur="number()"></input>

    <input type="button" value="+" id="add" οnclick="add()"></input><br>

JS判断

1:减号按钮点击事件

function subtraction(){

            //获取-号按钮

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

            //获取文本框

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

            if (number.value<=1) {

                //如果文本框的值小于1,则设置值为1

                number.value = 1;

            }else {

                number.value = number.value - 1;

            }

        }

2:文本框离开焦点事件

function number(){

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

            var value = number.value;

            //如果文本值为空,设置为1

            if (value=="") {

                number.value = 1;

            }

            //如果文本值为非纯数字,设置为1

            //isNaN()是否为非法数字

            if (isNaN(value)) {

                number.value = 1;

            }

            //如果文本值小于1,设置为1

            if (parseInt(value)<=1) {

                number.value = 1;

            }

        }

3:加号按钮点击事件

function add(){

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

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

            //parseInt() 将数值型字符串转换为数值

            number.value = parseInt(number.value)+1;

        }

 [Js&Html]全面清除前端缓存

meta方法

//不缓存<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="0">

清理form表单的临时缓存

<body onLoad

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值