2 u011626087 u011626087 于 2014.07.19 10:35 提问

在一个文本框中输入一个数字时候前边自动加了一个1是怎么回事???求高手解决

比如输入一个“5”时,自动变成了“15”,求高手解答,感激不尽~~~~~

3个回答

u012576250
u012576250   2014.07.19 18:47

很明显,加的这个1是字符串"1",一步一步向上推,你肯定有个代码变量在获取的值前+"1";

qwuack
qwuack   2014.07.19 22:05

你可以在文本框值变更时检查它的值
断点仔细检查下代码

mdevi
mdevi   2014.07.21 10:32

输入5 变成15前面是不是有1接着的连接符?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java在文本框中输入数字,当数字大于1000时提示大于一千。
输入一个数字,当数字大于1000时弹出确认对话框,提示是否将数字加入文本框中,选择是加入,选择否不加入,并且有简单的是否是数字的判断,如果不是数字就会弹出提示对话框,但这仅仅是简单的数字判断,如果是数字加字符的输入将无法判断是否为数字。
文本框,只能输入数字,如果输入非数字,自动去掉
onkeyup="value=value.replace(/[^\d]/g,'')"
作业4: 求一个n阶方阵对角线元素之和。
题目:求一个n阶方阵对角线元素之和。 程序: 结果: 总结:利用scanner输入n的值可以为数组分配几阶方阵的空间,在利用两层for循环为二维数组赋值,然后通过观察对角线,得知当列数等于行数时,即为对角线上的值。通过相加得出和值输出即可。
操作自动生成的html表格里 对文本框加一减一的例子
JQuery操作html表格 对文本框加一减一的例子 无ID标识之类 function calc(obj, val) { var $input = $($(obj).parent().parent().find("input").eq(0)); var tbVal = parseInt($input.val()); $input.val(
java求最大值,当用户输入end的时候显示刚才输入数字中的最大值
不断要求用户输入一个数字(假定用户输入的数字都是正整数),当用户输入end的时候显示刚才输入数字中的最大值“` 这里写代码片 import java.util.Scanner; public class PrintMax {public static void main(String[] args) { // TODO Auto-generated method stub Sc
黑马程序员之WinForm编程基础学习笔记:用户在文本框1,2中输入两个数,点击按钮,在文本框3中显示从文本框1中的数字到文本框2中的数字之间的累加和。如果1或者2为错误的数据格式,则弹出对话框提示错
using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Test3 {
求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。
题目描述   求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。输入   n输出   Sn的值样例输入   5样例输出   153  此题的关键在于如何当n比较大的时候用什么数据类型存储,下面分别用c和java实现。代码如下:#include<stdio.h> int main() { int n,i; long long m=1,s=0
Java算法总结:输入一个整数,求该整数的二进制表示中有多少个1
求一个整数的二进制中1的个数。       题目:输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。       分析:这是一道很基本的考查位运算的面试题。包括微软在内的很多公司都曾采用过这道题。
求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字
#include <iostream> using namespace std; int main() {long long s,n,i,j,p;s=0; cin>>n; for(i=1;i<=n;i++) { p=1; for(j=1;j<=i;j++) p*=j; s+=p; } cout<<s<<endl; return 0; }测试结果:
输入一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
繁琐的方法: