중복 된 질문이 들리 겠지만 그 중 어떤 것도 나를 위해 일하지 않습니다. 지금까지 내가 한 일은 가치를 얻는 것이지만, 나는 체크 박스에서 on/off 값을 얻는 방법을 알고 싶다. 나는 숨겨진 필드를 시도했지만 체크 박스 자체에서 1/0 값을 얻을 수 없습니다. 내가 얻는 것은 그 가치입니다. 확인란 양식은이확인란의 부울을 확인하는 방법은 무엇입니까?
$(document).delegate('.sBorrow', 'change', function(){
var sBorrowClass = $(this).attr('class');
var sBorrowValue = $(this).attr('value');
var sBorrowName = $(this).attr('name');
if(sBorrowClass.checked = true){
alert(sBorrowValue);
alert("unchecked");
}
else{
alert(sBorrowValue);
alert(sBorrowClass);
}
이 같은처럼
내 코드는이 또한 내 체크 박스는 사용자가 더 검색 할 때 확인 상태를 유지하는 방법을
foreach($r as $row){
$sBorrow = $_SESSION['sBorrow'];
echo "<tr align='center'><td>". ($startrow+1) ."</td><td>". $row['matricno'] ."</td><td>". $row['studentname'] ."</td><td>". $row['programme'] ."</td><td>". $row['title'] ."</td><td>". $row['thesis_level'] ."</td><td>". $row['serialno'] ."</td><td>". $row['bavailable'] ."</td><td>
<form method='post'>
<input type='checkbox' name='sBorrow' id='sBorrow' class='sBorrow' value='". $row['serialno'] ."'>
<input type='hidden' name='sBorrow' value=0 />
</form></td></tr>";
$startrow++;
//echo $row['education_level'];
질문이 .. 체크 박스 (Livesearch Ajax)를 체크 한 후 데이터. 사용자가 새로 고칠 때까지 값을 저장하기 위해 localStorage 또는 SESSION을 사용해야합니까?
'='은 할당 연산자이며, '=='또는'==='인 비교는 아닙니다. –
오, 내 나쁜 내가 그것을 해결하기를 바랐지만 아니. 그것은 내가 체크하거나 체크하지 않았을지라도 여전히 다른 상태로 간다. – AhKing
오, 나는 눈치 채지 못했지만, 당신은 속성이 아니라 요소를 얻고있다. –