내 사이트 구조는 CSS 파일로 스타일이 지정된 index.php로 구성됩니다.라디오 버튼 확인 중 제출 텍스트 변경
<?php include("globals.php"); ?>
<form action="<?php echo $website.$relative_string;?>" name="subscribe" onsubmit="javascript:return checkEmail(this);" method="post">
<div id="cell8" class="titlecell2"><h3>Email:</h3></div>
<div id="cell9" class="inputcell2">
<input type="text" class="inputfield2" name="email" value="Your Email..." id="email2" maxlength="255" onfocus="this.value='';">
</div>
<div id="cell10" class="textcell3">
<input name="group" type="hidden" id="group[]" value="<?php echo $group; ?>">
<input name="subscribe" id="sub" type="radio" value="true" checked>
</span>Subscribe </p>
</div>
<div id="cell11" class="buttoncell">
<button type="submit" name="Submit2" value="Join" id="submitButton2">
<span>OK</span>
</button>
</div>
<div id="cell8" class="textcell4">
<input type="radio" name="subscribe" id="unsub" value="false">
</span>Un-Subscribe </p>
</div>
</form>
그것은 내 CSS 스타일 시트로 올바른 레이아웃에서 아무런 문제없이 화면에 나타납니다 : 그런 다음 별도의 파일에 다음의 PHP 코드가 포함되어 있습니다. 내가 "구독"라디오 버튼을 선택하면 제출 버튼 텍스트 "OK"가 "Join"으로 변경됩니다. 구독 취소 버튼 텍스트를 클릭하면 "확인"또는 "가입"이 "나가기"로 바뀝니다. 내가 추측 구독 취소를 클릭에 업데이트하지 않았습니다 분명히
if(document.getElementById('sub').checked) {
document.write("<span>Join</span>"
}
else if(document.getElementById('unsub').checked) {
document.write("<span>Leave</span>)
}
나는 그것이 OK 라인을 교체 (가입하도록 변경하는 것을 일의이 종류를 생각하지만, :.
나는 연구에서 일부 코드를 만들려고 내 기본값이 조인되지 않은 경우 페이지를 새로 고침 할 때 업데이트됩니다. 내가 onclick 형식을 사용해야하지만 그때 스팬 비트를 조정하는 방법을 모르는 것 같아요.도와주세요? 많은 감사 크리스
안녕 danii, 나는 이것을 시도 할 것이다; 나는 그룹이 있다고 확신하지만 잘못 이해할 수있다. (제한된 이해) – Smokey
안녕하세요 Danii,이 방법으로 치료를했습니다. 그래서 나는 매우 행복합니다. 그러나 시간이 있다면 라디오 그룹에 관한 귀하의 제안에 호기심이 있습니다. – Smokey
Chris, 코드를 다시 살펴 보았고 실제로 2 행에 양식이 있음을 알았습니다.이 양식은 라디오 버튼과 입력 필드를 담당하므로 더 이상 양식을 사용하여 라디오 버튼 선택을 단순화 할 수 없습니다. 그러므로 위의 해결책이 최선의 방법입니다! =] –