2011-12-07 3 views
4

DB에서 HTML 테이블을 만들었습니다. 양식을 열 수있는 "편집"버튼이 있습니다.자바 스크립트로 라디오 버튼 만들기

  1. 나는 방법을 모른다 : 나는 3 문제가

    <input type="radio" name="camera_status" value="On" /> On<br /> 
    <input type="radio" name="camera_status" value="Off" /> Off 
    

    : 그 입력 유형의

    하나는 내가 온/오프 선택과 생성 할 라디오 버튼 될 것입니다 여러 라디오 옵션을 만듭니다. 아래의 코드는 하나만 생성합니다.

  2. "camerastatus"에 전달 된 값을 기본 체크 값으로 만드는 방법은 무엇입니까?

  3. 여러 라벨이 있어야합니다. 양식은 "카메라 상태"이고 켜기/끄기 레이블입니다.

코드 :

function edit2(to, cameraname, cameraquality, camerastatus, emailnotice, camerahash) 
{ 
    var mydiv = document.getElementById("editform"); 
    var myForm = document.createElement("form"); 
    myForm.method = "post"; 
    myForm.action = to; 

    //camera_status 
    label = document.createElement("label"); 
    label.for = "text"; 
    label.innerHTML="<br>Camera status: <br>"; 
    myForm.appendChild(label); 

    var myRadioElement; 
    try{ 
     myRadioElement = document.createElement('<input type="radio" name="camera_status" />On'); 
    }catch(err){ 
     myRadioElement = document.createElement('input'); 
    } 

    myRadioElement.type = "radio"; 
    myRadioElement.name = "camera_status"; 

    myForm.appendChild(myRadioElement); 

    mydiv.appendChild(myForm); 
} 
+0

_ "나는 다수의 무선 옵션을 생성하는 방법을 모르겠어요. 단지 아래의 코드를 생성합니다."_ - 하나 만들어서 반복하십시오. 또한 try/catch를 없애고 catch 블록의 끝에서 두 줄을 따라 catch에서 얻은 방법대로 수행하십시오. 그러나 확인란이 켜기/끄기 필드에 더 적합하지 않습니까? – nnnnnn

답변

2

가, 라디오 버튼 기본 만들 checked 속성을 추가 할 수 있습니다.

<input type="radio" name="..." checked /> 

사용 또는 사용 중지 될 수있는 항목에 체크 박스를 사용하는 것이 더 좋지 않습니까?

<input type="checkbox" ... /> 
+0

아아아, 확인란이 더 좋을 수도 있습니다. 나는 분명하지 않다. html로하는 방법은 꽤 명백합니다. 나는 자바 스크립트에서 라디오 (또는 체크 박스)로 양식을 만들고 싶다. – Tom

+0

'myRadioElement.checked = true; ' – Xavura

+0

아 그래, 고마워. 라벨에 대한 아이디어가 있습니까? – Tom

0

"남성"값을 판정한다

<div><input type="radio" name="Gender" value="Male" checked="checked" /> Male</div> 
<div><input type="radio" name="Gender" value="Female" checked="" /> Female</div> 

자바 스크립트에서이 작업을 수행하려면 당신은 for 루프를 사용하면 라디오 버튼을 필요한 코드 및 사용 document.write를 블록을 넣을 수 필요한 각 라디오 버튼에 대해 (당신은 또한 물론, 때마다 너무 값을 변경할 수 있습니다.)

-Neil

관련 문제