두 개의 제출 버튼이있는 양식이 있습니다. 은 사용자를 생성하고 다른 사용자는 기존 사용자로 로그인하기위한 것입니다. 어떻게이 두 개의 단추에서 두 개의 다른 서블릿을 하나의 단일 폼으로 유지할 수 있습니까?두 개의 서로 다른 서블릿을 실행하는 두 개의 제출 버튼 하나의 폼에
버튼을 만드는 경우처럼 다음을 클릭 create.java는 을 실행하고 로그인 버튼을 누른 다음 해고되는 경우 login.java가
두 개의 제출 버튼이있는 양식이 있습니다. 은 사용자를 생성하고 다른 사용자는 기존 사용자로 로그인하기위한 것입니다. 어떻게이 두 개의 단추에서 두 개의 다른 서블릿을 하나의 단일 폼으로 유지할 수 있습니까?두 개의 서로 다른 서블릿을 실행하는 두 개의 제출 버튼 하나의 폼에
버튼을 만드는 경우처럼 다음을 클릭 create.java는 을 실행하고 로그인 버튼을 누른 다음 해고되는 경우 login.java가
확인 HTML 버튼의 onclick 이벤트에 대한이 튜토리얼 실행됩니다 Here
예 :
<script type="text/javascript">
function copyText()
{
document.getElementById("field2").value=document.getElementById("field1").value;
}
</script>
<button onclick="copyText()">Copy Text</button>
실제로 나는 자바 스크립트를 선호하지 않는다. 해결할 수있는 다른 방법이 있습니까 ?? – user1506349
@ user1506349 : 다른 페이지로만 연결하고 있습니까? – Chris
@ user1506349 JavaScript 외에 무엇을 원하겠습니까? – Nathan
당신이 JavaScr 함께 가고 싶은 경우 IPT는,이 jQuery를 아약스를 사용하는 예입니다
$(document).ready(function() {
$('#id_of_your_button').click(function() {
// do some stuff here, e.g.
var str = $("#your_html_form").serialize();
$.ajax({
type: "POST",
url: "url_to_your_file",
data: str,
success: function(msg) {
//...
}
});
}
// prevent the default action, e.g., following a link
return false;
});
});
편집 :
자바 스크립트없이 수행하려는 경우, 당신은, 그렇지 않으면 <a href="page-to-register-new-user"><input type="button" value="register"></a>
처럼 그것을 할 수 있습니다 당신은 제출 양식을 원하는 경우 곧바로 두 가지 형식을 취하거나 자바 스크립트를 사용할 수 있습니다 (다른 방법으로도 가능합니다. ...
... HTML 양식 당 하나의 "제출"버튼이 허용됩니다. 사용자가 클릭하는 버튼에 따라 JavaScript로 조치 URL을 변경하십시오.
에 따라 다릅니다. 항상 '양식'당 1 개의 '제출'버튼 만 사용할 수 있습니다. 해결책 :'GET'을 메소드로 사용한다면,'submit'을 보통의'button'으로 만들고 다른 페이지에 링크 할 수 있습니다 (권장하지 않는 경우).'JavaScript'를 사용하거나 랩핑 할 수 있습니다. 두 개의 다른 형태로 그들 ... – Chris