根据字段的值启用按钮
enable button according to the value of a field
如果选中复选框的值大于10,我想启用按钮。尝试这个代码,但它不起作用。
echo '<table><form>';
$req=mysql_query('SELECT * FROM achat');
while($res = mysql_fetch_array($req)){
echo'<tr>
<td>
<input type="checkbox" name="quantité" value="'.$res['quantité'].'" onClick="act_desact();" >
</td>
</tr>';
}
<input type="submit" name="submit" disabled="disabled"/>';
echo ' </form></table>' ;
js:
<script type="text/javascript">
function act_desact()
{
if ( document.formulaire.quantité.value >=10 )
document.formulaire.submit.disabled=true;
else
document.formulaire.submit.disabled=false;
}
使用document.getElementByName()
或document.getElementById()
。
<script type="text/javascript">
function act_desact()
{
if ( document.getElementByName("quantité").value >=10 )
document.getElementByName("submit").disabled=true;
else
document.getElementByName("submit").disabled=false;
}
</script>
这个document.formulaire
是什么?Javascript不会说法语。
用途:document.forms[0]
因此:
if ( document.forms[0].quantité.value >=10 ) {
尝试这个
使用长度计数选中复选框的数量
<script type="text/javascript">
function act_desact()
{
//length to count the number of checkbox checked
if ( document.getElementByName("quantité").value.length >=10 )
{
document.getElementByName("submit")[0].disabled=true;
}
else
{
document.getElementByName("submit")[0].disabled=false;
//use [0] in button
}
}
</script>
相关文章:
- 根据字段的值启用按钮
- 输入昵称后启用按钮
- 如果没有任何输入,如何启用按钮
- 在动态添加的文本框中输入文本时启用按钮
- 在 asp.net 回发期间禁用和启用按钮
- 功能的禁用/启用按钮;不起作用
- 启用按钮不工作
- 选择2个选择标签后启用按钮
- KnockoutJS:基于数组启用按钮的长度
- 如果验证错误是有效的JAVASCRIPT,则启用按钮
- 如何在选中复选框时启用按钮
- 如何使用AngularJS在延迟后启用按钮
- 关闭弹出窗口后重新启用按钮
- 我如何才能等待使用casperjs启用按钮
- 等到所有脚本都完成,然后再启用按钮
- Jquery - 选中复选框时未启用按钮
- 禁用/启用按钮,当文本和文本区域为空时
- 在条件jquery上启用按钮/输入区域
- 禁用然后在jquery中启用按钮
- 如果文本字段 1 中的值大于文本字段 2,则启用按钮