2011-01-31 3 views
2

계산을 수행하기 전에 두 개의 라디오 버튼 (link to form)이있는 "계산기"가 있습니다. 내 문제를 보려면 "N-12"라고 표시된 라디오 버튼을 선택하십시오. "테스트하려면"Slope "에"5 "를 입력하고"Pipe Size "에"30 "을 입력하고"N-12 "를 선택한 다음 ]를 선택한 다음 인쇄를하기 전까지는 계산을 모두 수행하십시오. 사람들은 계산서의 사본을 갖고 싶어하기 때문에 계산 된 양식을 완성한 후에 인쇄하는 경우가 많지만 "N-12"를 선택하여 페이지를 인쇄하면 "단일 벽"라디오 버튼이 선택되어 인쇄됩니다 . 이 버그는 버그이며 IE8에서 JS로 선택한 라디오 버튼을 인식하도록 강제 할 수는 있지만 IE6에서는 작동하지 않습니다 이것은 수정하는 데 사용 된 JS입니다. IE8이 문제는 :IE 6 & IE 7 인쇄 라디오 버튼

function toggleRadioCheckbox(el) { 
if (el.getAttribute('checked') != 'checked') { 
    el.setAttribute('checked','checked'); 
} 
else { 
    el.removeAttribute("checked"); 
} 

}

는 아무도 내가 IE6에 대한이 문제를 해결하기 위해 무엇을해야하는지 알고 있습니까 7.

답변

1

예. 이것을 시도해보십시오 (jQuery 필요) 해결책 :

+0

감사합니다. Tony, 감사합니다. – stephmoreland

+0

나는 그것을 나의 페이지에 추가했다. 그러나 IE6이나 IE7에서 인쇄 할 때 그들은 인쇄하기 바로 전에 라디오 버튼을 재설정했다. 그래서 그럴만 한 노력이 있었지만 그렇게하지는 않았다. – stephmoreland

+0

방금 ​​나는 원래 게시물의 링크로 갔다. Win 7 Enterprise와 IE 8을 사용하고 있습니다. 양식을 채우고 "N-12"라디오 버튼을 선택하고 "계산"을 클릭했습니다. 계산 된 값이 나타납니다. 그 다음 페이지를 한 번은 실제 프린터로, 한 번은 Adobe PDF "프린터"로 인쇄했습니다. 두 경우 모두 라디오 버튼은 "N-12"상태입니다. 브라우저 캐시를 지우고 인쇄를 다시 시도해보십시오. –