页面上有一个按钮。
点一下按钮,可以取出一个数字。数字格式:AJ9000000 其中AJ9 这3个数字不变化。需求。每点击一此。取出一个号js不熟悉。。望大家谁帮写下。
点一下按钮,可以取出一个数字。数字格式:AJ9000000 其中AJ9 这3个数字不变化。需求。每点击一此。取出一个号js不熟悉。。望大家谁帮写下。
解决方案 »
- 正则 把图片地址取出来了
- ★★谁能给我一个倒计时程序,全部积分相赠!!!★★
- js显示图片的问题
- 请问下javascript中cookie的域是什么意思??
- checkbox不用disable能设为只读吗
- 非常急,如何遍历页面内所有HIDDEN的值
- 有一个问题: 我用photoshop 批处理自动生成了一个生成了一个带frame的网页index.htm 和很多有序号的子网页(作用是 通过右边的网页图标
- 求具有过滤字符功能的正则表达式或函数!!!
- window.open() 里的参数是怎样的?比如窗口的大小,显示位置等。
- 网页编写插件学javascript还是jquery好啊?
- JS遮罩层在IE6选上面的文字,被遮罩的也会选中是什么原因?
- 请教JS计算公式
AJ9000001
AJ9000002
是这样么?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var num = 9000000;
function getNumber()
{
return "AJ" + num++;
}
//-->
</SCRIPT>
<INPUT TYPE="button" VALUE="取数" ONCLICK="alert(getNumber());">
</BODY>
</HTML>
<html>
<head>
<script type="text/javascript">
<!--
function getNum(){
var num=0;
while(num<100000)num=Math.floor(Math.random()*1000000);
document.getElementById('num').innerHTML='AJ9'+num.toString();
}
-->
</script>
</head>
<body>
<input type="button" value="取号" onclick="getNum()" /><br/>
<div id="num">-</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
</head>
<body>
<div id="xa" style="width:400px;"></div>
<script>
var aNew=[],iNum,aString=[],s=10,bcheck=true,sNum;
while(s--){
iNum=Math.floor(Math.random()*1000000);
for(var i=0;i<=aNew.length;i++){
if(aNew[i]==iNum){var bcheck=false;s+=1;break;}
}
if(bcheck){sNum='AJ9';
if(iNum.toString().length<6){
iNums=6-iNum.toString().length;
for(var y=0;y<iNums;y++){
sNum+='0';
}
}
sNum+=iNum;
aNew.push(iNum);aString.push(sNum)};
}
document.getElementById("xa").innerHTML=aString.toString();
</script>
</body></html>
比如,你用来做单据编号(流水号),就会有并发的问题要解决,
假设:
有客户机a和b.
先,生成了一个单据编号给了客户端a,接着在此基础上累加并再次生成一个单据号给了客户端b,
但由于某种原因a没有提交而是取消了(很常见),编号中就会产生一个空洞,
这是线性结构都存在的问题.