2010-07-30 2 views
1

PHP가 있는지 확인한 후 html 요소를 비활성화하는 방법은 무엇입니까? 즉, 데이터가 xml 파일에 처음 삽입 된 후 사용자가 해당 텍스트 상자에 더 이상 정보를 입력하지 않도록 html 텍스트 요소를 사용하지 않아야합니다.존재하는 경우 php에서 html 요소 사용 안 함

이 가능합니까?

코드 검사를 요소가 존재하고 않는 경우,이 코드를 건너 뛰고,하지만 난 요소가 존재하는 경우 html 요소가 모두 비활성화하려는 경우 : 나는 그것이 그러나 어떤 생각

if ($xmldoc->getElementsByTagName("title")->length == 0) { 
/* Arabic */ 
    $el_title_ar = $xmldoc->createElement('title'); 
    $root->appendChild($el_title_ar); 

$text_title_ar = $xmldoc->createTextNode($title_ar); 
$el_title_ar->appendChild($text_title_ar); 

$el_title_ar->setAttribute('xml:lang', 'ar'); 
/* Arabic */ 

/* English */ 
$el_title_en = $xmldoc->createElement('title'); 
    $root->appendChild($el_title_en); 

$text_title_en = $xmldoc->createTextNode($title_en); 
$el_title_en->appendChild($text_title_en); 

$el_title_en->setAttribute('xml:lang', 'en'); 
/* English */ 
} 

답변

1

을 틀림없이 태그에 사용할 수없는 키워드를 넣을 수 있습니다.

<input id="myTextbox" type="text" value="something" disabled='disabled'> 

PHP 페이지의 경우 이와 같은 작업을 수행 할 수 있습니다.

<input id="myTextbox" type="text" value="something" <?php if(whatever_exists) echo 'disabled='disabled'; ?>> 

희망이 있습니다.

+2

XHTML로 작업하는 경우'disabled = "disabled"'를 사용하려고합니다. –

+0

건배. 그걸 몰랐어. 나는 많은 XHTML을 작성하지는 않았지만 그 정보를 어딘가에 안전하게 저장하도록 할 것이다 : P. 감사. 고마워. –

+0

. 하지만 내 코드는 다른 페이지에 있습니다. 그래서 어떻게 html 페이지에 '이것이 존재한다면?'이라는 PHP 매개 변수를 전달합니까? – input