2012-07-25 78 views
-1

我有一个名为数字的文本框,我希望自动生成值。在文本框中自动生成值

<label>Number</</label> 
<input id="numb" name="number" type="text"/> 

这里在文本框中的字段值必须自动生成。像1,2等。

我有一个文本框,其中的值必须从1开始自动填充,点击保存按钮时应该在文本框中填充新值,等等。

如何填写这些值?

有人能告诉我,我该怎么做?

+0

可能是相当棘手的给你去哪里的想法 - 你究竟是如何决定什么号码将进入箱子里吗?是否有多个文本框用于多个数字? – nitsua 2012-07-25 07:53:47

+3

请发布输出示例。 – 2012-07-25 07:54:49

+0

如何创建输入字段? – dpitkevics 2012-07-25 07:54:54

回答

0
<html> 
<head> 
<title></title> 
</head> 
<script type="text/javascript"> 
var t, max, i; 
function Increase(amount) { 
max = amount; 
i = parseInt(document.getElementById("count").value); 
t = setInterval("SetIncrease()", 1000); 
} 
function SetIncrease() { 
document.getElementById("count").value = ++i; 
if(i == max) { 
clearTimeout(t); 
} 
} 
</script> 
<body onLoad="Increase(36);"> 
<input id="count" type="text" value="1" > 
</body> 
</html> 

如果不需要最大限制,你可以删除条件

+0

你好艾文! 非常感谢您的回复。 但我的问题是只有点击保存按钮,应该在文本框中生成新的值。 – anu1989 2012-07-25 08:43:04

2

您可以使用jQuery text function!在给定的时间填充文本框,您可以用setInterval来定义。

+0

这不是一个“文本框”,而是一个使用[val()](http://api.jquery.com/val/)修改其值的输入。 – Shikiryu 2012-07-25 08:31:14