이전에는 해보지 않은 적이 있었는데 ... 페이지에 버튼이 있습니다.자바 스크립트와 파이어 폭스를 사용하여 제출 버튼을 클릭하십시오.
<input type="submit" id="btn" value="Submit">
그리고 포함하는 자바 스크립트 함수 : 파이어 폭스를 사용
function clickit()
{
alert(document.getElementById('btn').value);
document.getElementById('btn').click();
}
이 버튼을 클릭하지 않는 - 즉 양식이 제출되지 않습니다. 경고가 표시되지만 양식이 제출되지 않습니다. Firefox가 버튼을 클릭하지 않는 이유는 무엇입니까?
'document.getElementById ("myform")을 사용하여 직접 양식을 제출할 수 있습니다.제출(); ' – Halcyon
미안하지만, 나는 말해야했다. 이것은 asp.net 페이지입니다. 버튼을 '클릭'해야합니다. 업데이트 패널의 트리거이기 때문입니다. IE와 Chrome에서 잘 작동합니다. Firefox에서 코드의 제출 버튼을 클릭하는 것만 큼 간단하지 않은 이유는 무엇입니까? –
또는 document.getElementById ('btn'). form.submit()'을 사용할 수 있습니다. 브라우저는 * EventTarget * 인터페이스를 구현하는 요소에 * click * 메서드가 있으면 * click * 이벤트를 시뮬레이트하기로되어 있습니다 ([* W3C DOM Level 3 Events §3.5 *] (http://www.w3.org/ TR/DOM-Level-3-Events/# event-flow-activation) Firefox가 그렇게하지 않은 시간이있었습니다. – RobG