各位大神,我在做订购数量和剩余数量进行比较时候出现了一个问题我在点击增加的时候要与对应的input框中的数据进行比对,而增加的数量是在线预订数量,而input文本框中的数量是我用sql计算出来的剩余数量,我写了一个jquery进行了对比,可是不知道怎么回事,它就是没有效果,我的出发事件是点击加号进行判断和对比的 <table width="100%" class="fjlist" cellspacing="0" style="text-align: center;height: 23px;line-height: 23px">
<thead>
<tr style="background: #C8F2A5;">
<td width="30%" class="details1 detail_bg">广告类型</td>
<td class="details2 detail_bg">广告规格</td>
<td class="details4 detail_bg">广告单价</td>
<td class="details3 detail_bg">广告数量</td>
<td class="details4 detail_bg">广告总价</td>
</tr>
</thead>
<tbody id="prices">
<c:forEach items="${ggmc.data}" var="data" varStatus="i">
<tr>
<td><input type="hidden" name="ggmc" value="${data.GGMC}"/></td>
<td><input type="hidden" name="GGID" value="${data.GID}" id="gid"/></td>
<td><input type="hidden" name="jg" value="${data.GGDJ}"/></td>
</tr>
<tr style="line-height: 35px" id="adver">
<td><span>${data.GGMC}</span></td>
<td><span>${data.GG}</span></td>
<td><span>${data.GGDJ}元/个</span></td>
<td style="display: none">
<span name="" value="${param}" id="price_item_${i.count}">${data.GGDJ}</span></td>
<td><a class="reduces" href="javascript:void(0);"
id="litter_href_${i.count}" onclick="setAmount.reduce('#YDSL_${i.count}')">-</a>
<input id="YDSL_${i.count}" type="text" class="piaoNum"
style="width: 20px;height: 20px;text-align: center"
onkeyup="setAmount.modify('#YDSL_${i.count}')" value="${empty param.ydl ? '0' : param.ydl}"
name="ydl"/>
<a class="adds jishu" href="javascript:void(0);"
id="old_href_${i.count}" onclick="setAmount.add('#YDSL_${i.count}')">+</a>
</td>
<td>
<input class="total-fond" id="total_item_${i.count}" name="hjzj" value="" readonly
style="border: 0px; text-align: center; width:80px;"/></td>
</tr>
</c:forEach>
</tbody>
</table>
<div style="display: block">
<c:forEach items="${shul.data}" var="data" varStatus="i">
<input id="yc_${i.count}" class="yc" type="text" value="${data.SYSL}"/>
</c:forEach>
</div>
<script type="text/javascript">
$(".jishu").each(function (i) {
$(this).click(function () {
var p = $(".ydl").eq(i).val();
var t = $(".yc").eq(i).val();
if (p > t) {
alert("您预订量大于剩余量!");
p = t;
return false;
}
});
});
</script>
求大神赐教,这个问题该如何去解答javascriptfunctionjqueryhtml比较两个数量
<thead>
<tr style="background: #C8F2A5;">
<td width="30%" class="details1 detail_bg">广告类型</td>
<td class="details2 detail_bg">广告规格</td>
<td class="details4 detail_bg">广告单价</td>
<td class="details3 detail_bg">广告数量</td>
<td class="details4 detail_bg">广告总价</td>
</tr>
</thead>
<tbody id="prices">
<c:forEach items="${ggmc.data}" var="data" varStatus="i">
<tr>
<td><input type="hidden" name="ggmc" value="${data.GGMC}"/></td>
<td><input type="hidden" name="GGID" value="${data.GID}" id="gid"/></td>
<td><input type="hidden" name="jg" value="${data.GGDJ}"/></td>
</tr>
<tr style="line-height: 35px" id="adver">
<td><span>${data.GGMC}</span></td>
<td><span>${data.GG}</span></td>
<td><span>${data.GGDJ}元/个</span></td>
<td style="display: none">
<span name="" value="${param}" id="price_item_${i.count}">${data.GGDJ}</span></td>
<td><a class="reduces" href="javascript:void(0);"
id="litter_href_${i.count}" onclick="setAmount.reduce('#YDSL_${i.count}')">-</a>
<input id="YDSL_${i.count}" type="text" class="piaoNum"
style="width: 20px;height: 20px;text-align: center"
onkeyup="setAmount.modify('#YDSL_${i.count}')" value="${empty param.ydl ? '0' : param.ydl}"
name="ydl"/>
<a class="adds jishu" href="javascript:void(0);"
id="old_href_${i.count}" onclick="setAmount.add('#YDSL_${i.count}')">+</a>
</td>
<td>
<input class="total-fond" id="total_item_${i.count}" name="hjzj" value="" readonly
style="border: 0px; text-align: center; width:80px;"/></td>
</tr>
</c:forEach>
</tbody>
</table>
<div style="display: block">
<c:forEach items="${shul.data}" var="data" varStatus="i">
<input id="yc_${i.count}" class="yc" type="text" value="${data.SYSL}"/>
</c:forEach>
</div>
<script type="text/javascript">
$(".jishu").each(function (i) {
$(this).click(function () {
var p = $(".ydl").eq(i).val();
var t = $(".yc").eq(i).val();
if (p > t) {
alert("您预订量大于剩余量!");
p = t;
return false;
}
});
});
</script>
求大神赐教,这个问题该如何去解答javascriptfunctionjqueryhtml比较两个数量
解决方案 »
- 检索框检索按钮鼠标点击事件失灵,回车事件好使,是什么原因?
- 一步式购物功能
- js如何点击任意位置关闭弹出的div???
- 均分单元格的问题
- 100分求助!JS在代码同一个域中访问页面中的frame的document对象提示没有权限?
- 新手问题! 我套用了一个在线电台的程序,该程序可以用 RX.GetTitle();获取rm文件中的书签标题信息,有没有其他函数或对象可以获取keywords
- 请问我要在<fram中的执行一个新的文件。请问如何实现。
- 按钮不在表单中,怎样被按后让表单提交?
- 这样的效果为什么实现不了?
- express+nodejs的问题 很奇怪的现象
- js求救:当表单的数据都输完之后,点击空白处,会自动触发点击“保存”按钮
- js页面传值问题
$(".jishu").each(function (i) {
$(this).click(function () {
var p = $(".ydl").eq(i).val();
var t = $(".yc").eq(i).val();
if (p > t) {
alert("您预订量大于剩余量!");
p = t;
return false;
}
});
});
});