-6
我有兩種JavaScript方法接收用於設置表單中輸入標記的值的參數。由於某些原因,這些方法在使用jquery提交方法時不會提交這些表單。Javascript/jquery方法不工作
jsp代碼: 此表單用於刪除按鈕。
<form action="<c:url value='DelPCest'/>" method="post" name="Cesto">
<input type="hidden" name="ProId" value=""/>
<input type="button" value="Remover"
onclick="DelPL(${ListaPro.getProduct().getPid()}, ${Ls})" />
</form>
這種形式爲更新按鈕
<form name="CestoAcc" action="<c:url value='Atual'/>" method="post">
<input type="hidden" name="ProNum" value=""/>
<input type="button" value="Actualizar"
onclick="ActP(${ListaPro.getProduct().getPid()})" />
</form>
的GETPID()方法返回一個整數。
的JavaScript代碼:
這對於刪除按鈕
function DelPL(ProId,Qel){
jConfirm('Eliminar o Produto do Cesto?', 'Confirmação', function(r) {
if (r == true) {
if (Qel == 1) {
jAlert('info', 'O cesto vai ficar sem produtos', 'INFORMAÇÃO', function(f) {
if (f == true) {
jConfirm('Quer eliminar o produto?', 'Confirmação', function(f){
if (f == true) {
$("input[name='ProId']").val(ProId);
$("form[name='Cesto']").submit();
}
});
}
});
} else {
$("input[name='ProId']").val(ProId);
$("form[name='Cesto']").submit();
}
} else {
return false;
}
});
}
這對於更新按鈕
function ActP(ProNum) {
jConfirm('Actualizar?', 'CONFRIMAÇÃO', function(r) {
if (r == true) {
$("input[name='ProNum']").val(ProNum);
//document.CestoAcc.submit();
$("form[name='CestoAcc']").submit();
} else {
return false;
}
});
}
注意:這是不服從的servelt的唯一方法。
帖子的內容是模棱兩可的我不能得到流程,然後如何承擔錯誤的地方? –
@HemantMetalia不能說更好自己 –
這不是JAVA –