function 1:
function quick0()
{
var mm = document.all.money.value;
var suz=0;
if (mm > 0) {
if ((eval(mm) < <?=ka_memuser("xy")?>) ) {alert("对不起!!"); return false;} } for (var i=1; i<49; i++) {
if (document.all["Num_"+i].value == "*") { suz=suz+1 }
}
suz=suz*mm if (eval(suz) > <?=ka_memuser("ts")?>)   {  alert("对不起!!");    return false;} if ((eval(mm) > <?=ka_memds($xc,2)?>)) {alert("对不起:<?=ka_memds($xc,2)?>!!"); return false;} for (var i=1; i<50; i++) {
if (document.all["Num_"+i].value == "*") {
if (((eval(document.all["gb"+i].value)+eval(mm)) > <?=ka_memds($xc,3)?>)) { alert("对不起,["+i+"号]对不起 : <?=ka_memds($xc,3)?>!!"); return false;}
}
}function 2:function  send_bet()
{
var temp1  = document.all.pl.value;
var  strArray = new   Array();
strArray=temp1.split(" ");
totle_num = strArray.length;
for(i=0;i<totle_num;i++)
{
var  strArray2 = new   Array();
strArray2=strArray[i].split("=");
document.all('Num_'+Math.floor(strArray2[0])).value =strArray2[1];
}
document.all.pl.value = '';
}

解决方案 »

  1.   

    这代码,没有兼容各浏览器,还滥用eval,看着就不爽
      

  2.   

    function1 返回true or false
    function 2 调用1 并判断返回值就可以了
      

  3.   

    代码确实蛋疼,取元素应该用 document.getElementById
    目测eval一个都不需要
    还有php和js混写,那些php应该弄到一起,列出一组变量,这样你看着不累么。。
      

  4.   

     高手。对呀。你说的用document.getElementById
    也可以啊。。 它就是要判断那个   元素和数据库的数大小比较。就返回。应该怎么搞呀?