-6
폼에있는 입력 태그의 값을 설정하는 데 사용되는 매개 변수를받는 두 개의 JavaScript 메서드가 있습니다. 어떤 이유로 jquery submit 메소드를 사용할 때 메소드가 해당 양식을 제출하지 않습니다.자바 스크립트/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() 메소드의 정수를 반환한다.
자바 스크립트 코드 :
이에 대한 삭제 버튼
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는 나 자신을 더 잘 말하지 못했습니다 –
이것은 자바가 아닙니다 –