-1

1)无论如何我可以做类似的事情

onclick=#remove 一个特定的 div 类/禁用 div 类的按钮#使用 javascript(对其他建议开放,我真的不知道任何其他选项)。

例子:

<div class="well" id = 73909><b>This is what i'm trying to do</b>
    <br><form name="Cart" method="post" action="/Cart.cfm">
            <input class="btn btn-primary" id="73909-button" 
                onclick="remove this.div"
                type="submit" value="ADD TO CART">
        </form>
</div>

2) 相关

无论如何,我是否可以检查我从提交表单中得到的响应(在单击按钮后),并且只有在符合特定标准的情况下才执行有问题的任务(1)?

4

1 回答 1

1

两者都是,您可以使用 javascript 从元素中删除类以及禁用按钮。这是一个使用 jquery 的示例:

var onBtnClick = function(){
  $('#divWithClass').removeClass('classToRemove');
  $('#btnToDisable').attr('disabled', 'disabled');
}

那里有许多验证库,jquery 验证就是其中之一,您可以使用它们来验证特定条件的表单。HTML5 也将其中许多作为属性内置到表单字段中HTML5 验证示例

[更新] 如果您想为每个人删除它,您需要让每个客户端轮询,或使用 websockets 推送数据以不断更新。如果您正在使用轮询,您将需要验证购物车项目仍然存在以被删除,因为它可能在几秒钟前被其他人删除。根据您的负载以及您正在尝试做的事情,这听起来像是 websockets 的一个很好的候选者。

于 2013-01-18T19:13:46.100 回答