Javascript 如果没有足够的钱禁用按钮?
我有个问题 这是我的按钮:Javascript 如果没有足够的钱禁用按钮?,javascript,jquery,button,Javascript,Jquery,Button,我有个问题 这是我的按钮: $balance = "3"; <button type="submit" type=tex name="log" class="btn btn-primary">Ticket kaufen! Je mehr, desto mehr Chance habt ihr zu gewinnen!</button> $balance=“3”; 考芬!我的天,我的机会来了! 所以,我的问题是: 如果用户没有足够的钱,我希望该按钮被禁用 有可能
$balance = "3";
<button type="submit" type=tex name="log" class="btn btn-primary">Ticket kaufen! Je mehr, desto mehr Chance habt ihr zu gewinnen!</button>
$balance=“3”;
考芬!我的天,我的机会来了!
所以,我的问题是:
如果用户没有足够的钱,我希望该按钮被禁用
有可能吗?使用Javascript还是JQuery
对不起我的英语!
我希望你能帮助我
谢谢
编辑:
我已经厌倦了
$balance = "3";
<button type="submit" type=tex name="log" class="btn btn-primary">Ticket kaufen! Je mehr, desto mehr Chance habt ihr zu gewinnen!</button>
<script>
$('button').attr('1838383', $balance)
if ($('button').attr('193939') < COSTOFITEM) {
$('button').hide()
}
</script>
$balance=“3”;
考芬!我的天,我的机会来了!
$('button').attr('1838383',$balance)
如果($('button').attr('193939')
但是这不起作用您可以使用jquery的
prop
功能启用和禁用按钮
您可以为按钮创建id
。当$balance
不超过一定金额时,将其禁用
按照下面的代码,这可能会得到你想要的
HTML:
<button id="submitButton" type="submit" type=tex name="log" class="btn btn-primary">Ticket kaufen! Je mehr, desto mehr Chance habt ihr zu gewinnen!</button>
考芬客票!我的天,我的机会来了!
JS:
if($balance < COST)
{
$("#submitButton").prop("disabled",true);
}
else
{
$("#submitButton").prop("disabled",false);
}
if($balance
希望这能有所帮助。我假设您正在使用引导 我假设您有一个输入字段,用户可以在其中输入一个数值,当数值小于3美元时,按钮必须禁用 您需要为输入字段添加一个事件处理程序,以便每次用户更改值时都必须执行一个测试以启用或禁用按钮 我试着用一个片段来解释如何获得这个结果:
//加载文档时
$(函数(){
//每次用户更改输入值时
$('#balance')。关于('input',函数(e){
//将按钮的属性设置为禁用:
//
//“button[name=“log”]”:表示选择带有
//属性名等于字符串日志
//
//(+this.value<3):表示:将输入值转换为
//如果小于3,则输入一个数字并进行测试
//
$('button[name=“log”]').prop('disabled',(+this.value<3));
})
});代码>
$
考芬!我的朋友,我的朋友,我的朋友
格温!
您对所有属性都有引号,但对type=tex
没有引号?应该是type=“text”
您尝试了什么?人们不会只给你密码。示例代码中也有不少错误,或者-不是很难吗?我想请求代码比努力寻找答案更容易。可能重复的代码不能在HTML
代码中使用$balance
。那不行。它应该出现在javascript
中,我已经检查过了,它正在工作。在javascript代码中添加$balance=3
,然后再次检查。您将看到它在工作。@TheBossInTheHouse在您的PHP文件中生成一个HTML文档。因此,您需要将“includethejqueryandbootstrap”库添加到生成的HTML的head部分。相反,在正文中,您需要插入“我假设您有一个类似…”的表单。最后,您需要在Html工作中添加一个包含my javascript.Oke的脚本标记!我试着把这个放到我的php文件中!谢谢@很抱歉,我在客户端帮助了您,现在您需要做一些工作来编写服务器端。没那么难。试试谷歌搜索互联网。如果你找不到解决办法,试着问另一个问题,但这次这个问题必须包含一些可信的东西。