Php jquery在按钮提交时设置值
问题 我有两个按钮“是”和“否”。如果用户单击“是”,则文本输入将显示为值集ex:value=“$check['sum'];”,但当用户单击“否”时,文本输入将显示为值集ex:value=“” 这是我的密码Php jquery在按钮提交时设置值,php,jquery,Php,Jquery,问题 我有两个按钮“是”和“否”。如果用户单击“是”,则文本输入将显示为值集ex:value=“$check['sum'];”,但当用户单击“否”时,文本输入将显示为值集ex:value=“” 这是我的密码 <input id="test<?php echo $row['br_loc'];?>" value="<?php echo $value;?>" name="test" type="text" class="test" style="width:70px;d
<input id="test<?php echo $row['br_loc'];?>" value="<?php echo $value;?>" name="test" type="text" class="test" style="width:70px;display:none">
尝试使用禁用属性:
$("#test<?php echo $row['br_loc'];?>").attr('disabled','disabled');
$(“#测试”).attr('disabled','disabled');
及
$(“#测试”).removeAttr('disabled');
而不是此代码$(“#是”)
试试下面的方法
$(“#测试”)
因为您将按钮的id用作“test
”。因此,只有单击事件不起作用。请尝试以下操作:
$(document).ready(function(){
$("#YES").click(function(){
$("#test").show(); //value of input as set before. so, just show
}
$("#NO").click(function(){
$("#test").attr('value','').show(); //set value = '' , and show
}
});
使用绑定函数,以便为JS代码提供精确的参数。像您的这样的代码永远不能使用
对象ID或类应仅包含字母数字字符,不应以数字开头,并且可以选择使用,-或uu。避免使用空格,或者,正如您已经展示的那样,使用嵌入式PHP代码,这在您的任何后续项目中都不太可能起作用。这也很危险。javascript中不能包含php。您的javascript是否在
标记中?是的,但如果要在yes$(“#test”).attr('value','
$("#test<?php echo $row['br_loc'];?>").removeAttr('disabled');
$(document).ready(function(){
$("#YES").click(function(){
$("#test").show(); //value of input as set before. so, just show
}
$("#NO").click(function(){
$("#test").attr('value','').show(); //set value = '' , and show
}
});