여기에 HTML 형식이 있습니다.
<form>
<input type="text" name ="tes[]" id="tes1">
<input type ="submit" value="Periksa Hasil" name="test">
</form>
양식의 버튼은 php에서 데이터를 전달하는 데 사용됩니다. 그래서 다음과 같이 양식 입력 값을 설정하는 또 다른 버튼을 만듭니다.
<button type="button" onclick="tes_ya(tes1);">Yes</button>
<button type="button" onclick="tes_no(tes1);">No</button>
따라서 사용자가 예를 클릭하면 양식 입력 값은 1이되고, 사용자가 아니오를 클릭하면 값이 0이됩니다.
나는 이미 다음과 같은 자바 스크립트를 만듭니다.
function tes_ya(id){
document.getElementById(id).value= 1;
}
function tes_no(id){
document.getElementById(id).value= 0;
}
그러나 나는 그것을 시도 할 때 값을 설정할 수 없다는 것을 모릅니다. 누구든지 나를 도울 수 있습니까? 감사합니다.
버튼에 대한 클릭 핸들러에 문제가 있습니다.
tes_ya(tes1);
tes1
정의되지 않았으므로를 document.getElementById(id)
호출하면 본질적으로 호출됩니다 document.getElementById(undefined)
(그것 또는 원래 코드 중 하나에 오류가 발생하고 완전히 실패합니다).
실제로 원하는 것은 문자열 을 전달하는 것입니다 'tes1'
.
tes_ya('tes1');
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다