2013-06-17 1 views
0
<form name='toggleAutoManual' action='action' onchange='this.submit()'> 
<input type='hidden' name='formSubmit' value='true'> 
Mode: 
<?php 

if ($autoFlag==1) 
{ 
    ?> 
<input type='radio' value='Auto' checked='checked' name='autoFlag'>Auto/<input type='radio' value='Manual' name='autoFlag'>Manual 
<?php 
} 
else 
{ 
?> 
<input type='radio' value='Auto' name='autoFlag'>Auto/<input type='radio' value='Manual' checked='checked' name='autoFlag'>Manual 
<?php 
} 
?> 
</form> 

넷빈즈 잘못 강조 HTML 오프닝/PHP 스크립트에 태그를 닫는


위의 코드 조각은이 "자동"또는 "수동"체크 박스 중 하나를 확인을 기반으로 변수를 확인하기 위해 PHP를 사용합니다. 내 질문은 어떻게 netbeans 문법을 강조 표시됩니다. netbeans에서 여는 html 태그를 클릭하면 노란색으로 강조 표시되고 닫는 태그는 노란색으로 강조 표시됩니다. 닫는 태그를 찾을 수없는 경우 태그가 빨간색으로 강조 표시됩니다. 내 "양식"태그가 빨간색으로 강조 표시됩니다. 이것은 정말로 나를 괴롭힌다. 이 오류는 스크립트 전반에 걸쳐 여러 번 다른 태그에서 여러 번 발생합니다. 내가 여기서 뭔가 잘못하고있는거야? 왜 이런 일이 일어나는 지 아십니까? 감사!

답변

0

말해서 당신은 오히려이 같은 것을 사용하여 태그를 사용하는 방법이 아니다 : 않았다 ...이 문제의 입력에 대한

+0

감사를 수정해야

<form name='toggleAutoManual' action='action' onchange='this.submit()'> <input type='hidden' name='formSubmit' value='true' /> Mode: <?php if ($autoFlag==1){ echo "<input type='radio' value='Auto' checked='checked' name='autoFlag' />Auto/<input type='radio' value='Manual' name='autoFlag' />Manual"; }else{ echo "<input type='radio' value='Auto' name='autoFlag' />Auto/<input type='radio' value='Manual' checked='checked' name='autoFlag' />Manual"; } ?> </form> 

을하지만, 첫째, 차이를 만들지 마라. Netbeans은 여전히 ​​나를 괴롭 히고 있습니다. 둘째, 나는 그것이 스타일이나 선호도의 문제라고 생각했습니다. 내가 PHP 스크립트에서 html 코드를 출력 할 필요가있을 때마다, 내가 판단하기 쉬운 판단을 내릴 때마다 태그를 닫거나 에코를 사용하는 것이 더 쉬울 것이다. 내가 할 때 나는 '틀린'태그를 사용하고 있다고 생각하지 않는다. – chiliNUT

+0

좋아, 편집 한 새 코드로 시도해 볼 수 있습니까? 나는 입력 요소에 닫는 슬래시를 추가했다. 어쩌면 도움이 될 것이다. – isJustMe

+0

내가 코드 테이블에서 닫히지 않은 테이블 태그를 가지고 있기 때문에 netbeans가 테이블 태그 내부에 선언 된 양식을 원하지 않기 때문에 화가났다. 태그의 netbeans가 설명없이 내 태그를 빨간색으로 만드는 대신에 저를 참조 할 수 있다면 좋을 것입니다. 문제가 해결되었습니다. 저를 보아 주셔서 감사합니다. phpStorm 또는 다른 IDE로 전환해야한다고 생각합니다. – chiliNUT

관련 문제