如何传递文本框的值,这对第一个选择框有效,为什么不对所有框都有效。如果我选中此复选框,则文本框值将设置为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="";
}
在Javascript(和JQuery)中,您可以简单地通过在函数名称中包含变量并像普通ie一样进行引用来传递值。
my(this.val,$,$,"x")
function my(value,something,somethingElse,letter){
var answer = somthing + somethingElse;
alert(value);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句