다른 사람들이 도움을 받으시기 바랍니다. 웹 사이트 백엔드에 대한 액세스 권한이 없기 때문에 업로드 된 js 스크립트를 변경할 수 없습니다. 내가 달성하고자하는 것은 간단한 보고서를 제출하여 "감사합니다"팝업을 표시하고 페이지의 메인 페이지로 다시 리디렉션하는 것입니다.자바 스크립트로 양식을 제출 한 후 리디렉션
그래서 문제없이 양식을 만들 수 있습니다. 편집 링크로 이동하여 페이지 본문에 소스 표시를 클릭하여 작동하는 양식 중 하나를 복사했습니다. 하지만 제출 단추를 누른 후에 다른 페이지로 이동하는 기본 동작을 멈출 수는 없습니다. 나는 그것이 백엔드의 js 스크립트에 있다고 생각한다. 아래 코드를 복사합니다.
How to redirect user to another page after Ajax form submission
How to redirect user to another page after Ajax form submission? :
<script type="text/javascript">
$(document).ready(function() {
new setupAjaxForm('NewForm'); });
</script>
내가 검색 및 제안 여기에 작동하는 것 didnt가 시도 : 나는 코드를 복사 할 때
<center>
<b>App Issues Report Form</b>
<br>
</center>
<form action="/Modules/SendForm" method="post" class="form" id="NewForm">
<input name="formFields" value="CONTACTID,AgentName,Notes" type="hidden">
<input name="formLabels" value="Contact ID:,Agent Name:,Notes:" type="hidden">
<input name="fromAddress" value="[email protected]" type="hidden">
<input name="toAddress" value="[email protected]" type="hidden">
<input name="subject" value="A new message about app" type="hidden">
<input name="emailMsg" value="The following data has been collected:" type="hidden">
<input name="CONTACTID" value="##CONTACTID##" type="hidden">
<input name="companyId" value="##COMPANY_ID##" type="hidden">
<div class="clearfix">
<label>Agent Name:</label>
<div class="input"><input id="AgentName" name="AgentName"
class="validate[required] xlarge" value="##LOGGEDIN_AGENT_FIRST_NAME##
##LOGGEDIN_AGENT_LAST_NAME##" type="text">
</div>
</div>
<div class="clearfix">
<label>Notes:</label>
<div class="input"><textarea id="Notes" name="Notes"
class="validate[required] xxlarge"></textarea>
</div>
</div>
<div class="clearfix grey-highlight">
<div class="input no-label">
<input class="button blue" value="Submit" type="submit">
<input class="button grey" value="Reset" type="reset">
</div>
</div>
</form>
<script type="text/javascript">
$(document).ready(function() {
$("NewForm").click(function(event) {
alert("Thank you for your feedback");
event.preventDefault();
});
});
</script>
그것은 끝에 만이 가지고하는 데 사용
http://learn.jquery.com/about-jquery/how-jquery-works/
제목은 [tag : java]입니다. [tag : javascript]를 의미 했습니까? –
방금 예 : @MattBall;) – webeno