문제

HTML 양식이 있으며 게시물 요청을 수락하는 컨트롤러 조치가 있습니다. 모든 것이 정기적 인 제출 버튼과 함께 작동하지만 형식 u003Ca>을 더욱 제어 할 수 있도록 링크 (-tag)와 함께 양식을 제출하고 싶습니다. ASP.NET MVC 프레임 워크 에이 작업을 멋지게 내장하는 방법이 있습니까? 아니면 내 확장 방법을 작성해야합니까? JavaScript 없이이 작업을 수행 할 수 있습니까 (앞으로 Ajax를 사용할 것이지만없이 작동해야합니다).u003C/a>

도움이 되었습니까?

해결책

다음은 완전한 예입니다. 이 특정 예제는 상당히 중요한 일을합니다. JavaScript가 비활성화 된 브라우저에 대한 폴백이 있습니다.

다른 팁

JavaScript와 JQuery가 활성화 된 경우 모든 제출 버튼을 링크로 효과적으로 대체합니다.

$("input:submit").hide().each(function (index, Element) {
    var elm = $(Element);
    elm.after($("<a href=#>" + elm.val() + "</a>")
            .click(function () { elm.click(); })
        );
});

허용 된 답변에 링크 된 게시물을 기반으로합니다.

나는 도우미를 알지 못하고 내가 아는 한 JavaScript를 사용하지 않고 앵커 태그를 사용하여 양식을 제출하는 것이 불가능하다는 것을 알고 있습니다.

u003Ca>JavaScript없이 링크 (TAG)를 사용하여 양식을 제출할 수 없습니다. JavaScript는 무대 뒤에서 표준 게시물 요청 (양식 제출 버튼을 클릭하는 것과 동일)을 생성합니다.u003C/a>

JS 비활성화 된 사람들을위한 다른 해결 방법이 있습니다. @craig stuntz가 제출 한 내용을 살펴보십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top