나는 클라이언트가 웹 양식 및 ASP 버튼의 제출/클릭시를 완료하기 위해 웹 사이트에가는 상황이 두 가지 행위를 수행 jquery가 만든 URL (이 경우 docusign)을 통해 정보를 가져 오는 서비스OnClientClick 및 OnClick 이벤트 사용?</p> <p>1)는 타사에 포함 된 양식은 iframe을 여는 JQuery와 스크립트를 실행합니다 :
2) 제출에 대한 특정 데이터를 SQL 데이터베이스 테이블에 삽입하는 메소드가 실행됩니다.
OnClick/severside 메서드를 실행하기 위해 OnClick이 OnClick 전에 발생해야하고, 올바르게 이해되면 OnClick/severside 메서드를 호출해야한다는 것을 알고 있습니다. 그래서 저의 어려움은 서버 사이드 방식을 발사하는 최선의 방법을 이해하려고 시도해 왔습니다 ... 어떤 생각이라도 대단히 감사하겠습니다. 처음에는 어떤 종류의 리턴 true 함수를 추가했지만 이것이 어떻게 작동하는지 보지 못했습니다. 모든 입력 및 전달 지침을 주셔서 감사합니다.
그래서 현재 asp 단추를 OnClick 이벤트가 발생하도록 다시 게시하는 방법을 그림 수 없습니다. jquery 화재/뒤에서 전화 할 수 없다면?
function $$(elem) {return document.getElementById(elem);} //simple id reference
//Powerform/Iframe Specifics
number_messages = 0;
var last_id = "";
function check_messages() { //check for messages from iframe
if (location.hash != last_id) {
last_id = location.hash;
number_messages++;
last_id = last_id.replace("_"," ");
last_id = last_id.substr(1);
last_id = last_id.substr(0,last_id.indexOf("&"));
var message_color;
var extra_text;
if(last_id=="Signing Complete" || last_id=="Viewing Complete"){
message_color="green";
extra_text = "";
}else{
message_color="red";
extra_text = "<p style='text-align:center'><button type='form.button' onclick='window.location=\"embedded.html\"' style='display:inline;'>Reload form?</button></p>";
}
document.getElementById("powerform").innerHTML = "<center><h3 style='color:"+message_color+";border:none;font-size:20px;text-align:center;'>" + last_id + "</h3><br/>"+extra_text+"</center>";
}
}
function open_embeddedform(form) {
var form_url = "https://demo.docusign.net/MEMBER/PowerFormSigning.aspx";
form_url += "?PowerFormId=" + $$("Powerformid").value;
form_url += "&UserName=" + $$("UserName").value;
form_url += "&UserEmail=" + $$("UserEmail").value;
//alert(form_url);
$$("powerform").innerHTML = '<iframe id="document" src="' + form_url + '" border="0"></iframe>';
}
setInterval(check_messages, 200);
많은 코드가 있습니다. 문제를 설명하는 데 필요한 최소한으로 줄일 수 있습니까? –