'Gravity Forms' 입력 버튼을 클릭할 때 jquery를 트리거합니다.
간단한 기능이 작동하지 않는 중력 형태 때문인지 질문을 업데이트했습니다.제가 이 말을 하는 이유는 jQuery 기능을 트리거하기 위해 많은 옵션(아래 나열됨)을 시도했지만 필요할 때 작동하는 옵션이 없기 때문입니다.
저는 100% 작동하는 간단한 기능을 가지고 있습니다.
var $contactButton = $(".contact-slide a"),
$contactSlide = $("#horizon-slide");
function () {
$contactSlide.stop().css("top","0");
};
간단하지만 중력에서 제출 단추를 클릭하면 이 작업이 시작됩니다.
이것은 언론 중력 형식 입력 마크업이라는 단어입니다.
<input type="submit" id="gform_submit_button_1" class="button gform_button" value="Send" tabindex="7"></input>
제가 시도한 아래의 스크립트들은 모두 있지만, 그들 중 어떤 것도 기능을 실행하지 않습니다...
스크립트 1
$("input#gform_submit_button_1").on('click', function () {
$contactSlide.stop().css("top","0");
});
대본 2
$("input#gform_submit_button_1").click(function() {
$contactSlide.stop().css("top","0");
});
대본 3
$("input#gform_submit_button_1").focus(function () {
$contactSlide.stop().css("top","0");
});
대본 4
$("form#gform_1").submit(function(event) {
$contactSlide.stop().css("top","0");
});
저도 시도해봤어요...
return false;
그리고.
return true;
위의 모든 스크립트에서 기능을 반환하지 않습니다.스크립트가 false를 반환하도록 설정하면 양식이 제출되지 않지만 true를 반환하도록 설정하면 양식이 제출되지만 기능이 실행되지 않습니다.
왜 이런 일이 일어나는 걸까요, 저는 이것이 기본적인 것일 것이라고 생각했습니다.
도와주셔서 감사합니다.
양식을 제출할 때 무언가를 실행하려고 합니까?폼의 AJAX 제출 방법을 사용하는 경우 폼이 제출된 후 gform_confirmation_loaded 이벤트를 사용하여 일부 JavaScript를 실행할 수 있습니다.
$(document).on('gform_confirmation_loaded', function(e, form_id){
if(form_id == 2) {
$contactSlide.stop().css("top","0");
}
});
모든 양식 제출에서 실행되므로 양식을 지정하려면 이벤트 핸들러에 전달된 form_id 매개 변수를 테스트합니다.
양식이 있는 경우 제출된 양식에서 제어할 수 있습니다.
<script type="text/javascript" src="js/jquery1.6.1.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#forma").submit(function(event) {
//do what ever you need to here
return false;
});
});
</script>
<form name="1stform" method="post" action="/">
<input type="text" name="misc" id="misc" />
<input type="submit" name="submit" id="submit" value="submit 1st form"/>
</form>
$contactInput.focus(function () {
$contactSlide.stop().css("top","0");
$('body,html').animate({
scrollTop: 0
}, 0);
return true;
});
한번 해보세요 :)
언급URL : https://stackoverflow.com/questions/8475540/trigger-jquery-when-gravity-forms-input-button-is-clicked
'programing' 카테고리의 다른 글
java.sql.SQL 예외: ORA-03115: 지원되지 않는 네트워크 데이터 유형 또는 표현 (0) | 2023.06.30 |
---|---|
Mockito는 @AutoWired Spring-Data Repository의 Spy를 생성할 수 없습니다. (0) | 2023.06.25 |
Nux.js Vuex 모듈이 예상대로 작동하지 않음 (0) | 2023.06.25 |
ASP.NET Core의 OAuth 권한 부여 서비스 (0) | 2023.06.25 |
'빌드 입력 파일을 찾을 수 없습니다.' Swift 4.2, Xcode 10.0 (0) | 2023.06.25 |