如何在函数中传递参数

用户名

如何传递文本框的值,这对第一个选择框有效,为什么不对所有框都有效。如果我选​​中此复选框,则文本框值将设置为null

 <input type="checkbox" name="onoffswitch'.$i.'" class="onoffswitch'.$i.'-checkbox" id="myonoffswitch'.$i.'" checked onclick=my(this.form,'buy".$p."','sell".$p."','onoffswitch".$i."');>
 echo '<td><input type=text maxlength="6" size="6" value='.$cfet['purchaseprice'].' name=buy'.$p.'></td>'; 
 echo '<td><input type=text maxlength="6" size="6" value='.$cfet['sellingprice'].' name=sell'.$p.'></td>';
 function my(a,buy,sell,select)
 {
 alert("select"+select);
 alert("si"+a.select.checked);
 if(a.select..checked == false) {
 alert("true"+buy);
 a.buy.value="";
 a.sell.value="";
}
迪恩·米汉(Dean Meehan)

在Javascript(和JQuery)中,您可以简单地通过在函数名称中包含变量并像普通ie一样进行引用来传递值。

my(this.val,$,$,"x")

function my(value,something,somethingElse,letter){
var answer = somthing + somethingElse;
alert(value);
}

http://www.w3schools.com/js/js_functions.asp

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章