점진적 구현 아이디어를 유지하면서 페이지에 간단한 페이지 새로 고침 버튼이 있습니다. 자바 스크립트가 활성화되어 있으면 해당 버튼을 onclick = "ajaxfunction()"이벤트로 전환하는 우아한 방법이 있습니까?자바 스크립트가 활성화 된 경우 제출 버튼을 onclick 이벤트로 바꿉니다.
나는 두 개의 버튼을 가지고 CSS를 숨기는 데 다소 어려움을 겪었다.
주, 나는 아약스 호출 등 작업이 - 그냥
점진적 구현 아이디어를 유지하면서 페이지에 간단한 페이지 새로 고침 버튼이 있습니다. 자바 스크립트가 활성화되어 있으면 해당 버튼을 onclick = "ajaxfunction()"이벤트로 전환하는 우아한 방법이 있습니까?자바 스크립트가 활성화 된 경우 제출 버튼을 onclick 이벤트로 바꿉니다.
나는 두 개의 버튼을 가지고 CSS를 숨기는 데 다소 어려움을 겪었다.
주, 나는 아약스 호출 등 작업이 - 그냥
당신이했습니다 가정 submit
의 button
유형의 form
function chgButton() {
var button = document.getElementById('sbut');
button.type = 'button';
button.addEventListener('click', ajaxfunction,false);
return;
}
window.onload = function() {
chgButton();
return;
}
이 (가) click
이벤트 수신 및 취소 버튼을 제출하는 이벤트 리스너를 부착 ... 그 $ %의 @ 번호 버튼을 전환 할 그 사건. 프로토 타입으로는 다음과 같이 될 것이다 :
<button id="sbut" type="submit" ...>OK</button>
당신은이 작업을 수행 할 수 있습니다 :
document.observe('dom:loaded', function(){
$('mysubmitbuttonid').observe('click',function(event){
new Ajax.Request(...);
Event.stop(event);
return false;
});
});
어떻게 직선에 대한 JS? – Trees4theForest
나는 수년간 평범한 JS를 사용하지 않았다! 너무 많은 브라우저 단점을 고려해야합니다 :) – orique
흥미 롭 ... 저는 자바 스크립트에 익숙하지 않으므로 "어려운 길"을 배우는 것을 즐기고 있습니다. JQuery가 추가 된 무게를 정당화하기 위해 내 사이트에 아직 js (아직)가 충분하지 않습니다. <- 아마도이 문장은 무지에서 나온 것입니다.) – Trees4theForest