체크 박스에 더 많은 값을 설정하고 싶습니다. 어떻게해야합니까? 이것은 내 코드입니다 :이 코드를 통해서만 최대 3 가지 값을 얻을 수 있습니다. 이유는 무엇입니까? 나는 5 가치를 얻고 싶다. 어떻게해야합니까?자바 스크립트에서 체크 박스 값을 얻는 방법
$results=$watch.",".$thumbnail.",".$name.",".$description.",".$val;
<input type="checkbox" name="checkbox[]" id="checkbox[]" class="addbtn" value=<?php echo $results;?>
자바 스크립트 FN :
function chkbox()
{
$('[name^=checkbox]:checked').each(function() {
var ckballvalue=($(this).val());
var latlngStrs = ckballvalue.split(",",5);
var link = latlngStrs[0];
var thumbnail = latlngStrs[1];
var name = latlngStrs[2];
var description = latlngStrs[3];
var categ = latlngStrs[4];
alert(link+thumbnail+name+description+categ);
}
* id = "checkbox []"* ID는 고유 한 ID 여야하므로 동일한 ID를 가진 다른 입력이 있으면 의미가 없습니다. 어쨌든, 나는 약간의 질문을 명확히하기를 제안합니다. PHP가 아무런 내용없이 흥미로운 JS로 무엇을 요구하고 있는지 정확히 알지 못하기 때문입니다. – Corbin
'description'과'categ'가 같은 값을 가져야합니까 ('latlngStrs [3]') 아니면 단지 편집상의 문제입니까? – helly0d
또 다른 힌트는 당신의 php 변수 중 하나에'''문자가 들어 있는지요? 만약 연결에서 그렇다면 value 속성에 문자열을 모두 얻지는 못하지만 브라우저에서는 정의되지 않은 속성으로 무시할 것입니다. – helly0d