2014-12-01 2 views
3

onclick 함수에서 공백이있는 변수를 매개 변수로 전달하려고합니다. 이 공간 내 테이블 값입니다 : "이름 샘플 파일"PHP에서 onclick 함수의 매개 변수로 변수를 전달하는 방법

echo ('<script> 
       function my1(a,ischeck,cid,file,eid) 
       { 
       alert("welcome"); 
       alert("select"+ischeck); 
       alert("file"+file); 
       } 
     </script>'); 

파일 값이 좋게 값이 공백이없는 경우 전달됩니다

echo '<input type=checkbox name=".$next." id=".$next." onclick=my1(this.form,this.checked,".$cid.",'".$vfet['file_name']."','".$id."');>'; 

스크립트 코드.

+0

먼저 코드를 수정, 그것은 나에게 잘못된 것 같습니다. 이 'echo'로 변경하십시오. '; – vaso123

답변

1

'\'를 시도하고 onclick을 값 주위에 따옴표를 넣어 - 공간 브라우저를 만드는 순간에 그것이라고 생각합니다 분리 된 속성.

또한 약간의 당신의 단일 및 이중 따옴표를 혼합되어

echo '<input type="checkbox" name="'.$next.'" id="'.$next.'" onclick="my1(this.form,this.checked,'.$cid.',\''.$vfet['file_name'].'\',\''.$id.'\');">'; 
0

단지 합법적 인 HTML을 확인

"'.$cid.'"하지 ".$cid." 또는

관련 문제