2014-08-29 1 views
0

이것은 내 HTML 스팬과 표시 줄을 설정하는 입력 줄입니다 : 없음 (하드 코드 됨). accountstatus가 여기 내 HTML 입력 및 범위의스타일 제거 = "표시 : 비"프로그래밍 방식으로 PHP를 사용하여

을 animaldead 동일한 경우

내가이 될 쇼를 원하는

 <span class = 'v10' style="display:none;"><span style='color:#FF0000;'>*</span>Inception Date:<br /></span> 
    <input name='period_from' class = 'v11' value = "<?php echo $incepd; ?>" onblur="validateg('<?php echo $fieldstovalidate; ?>','<?php echo $submitbtns; ?>');" id = 'period_from' onfocus=showCalendar('',this,this,'".$period_from."','period_fromd',0,23,1); onfocus=returbcolorback('period_from'); style = 'height:21px;width:140px;display:none' type='text' /> 

지금 여기 내 문

if(strtolower($accountstatus) == 'animaldead') 
{ $trutype = "selected"; 
    how will I show it here...... 
} 

답변

0
$block = "block"; 
    $none = "none"; 
if(strtolower($accountstatus) == 'animaldead') 
{ $trutype = "selected"; 

?>  <span class = 'v10' style="display:<?php echo $block; ?>; "><span style='color:#FF0000;'>*</span>Inception Date:<br /></span> 
    <input name='period_from' class = 'v11' value = "<?php echo $incepd; ?>" onblur="validateg('<?php echo $fieldstovalidate; ?>','<?php echo $submitbtns; ?>');" id = 'period_from' onfocus=showCalendar('',this,this,'".$period_from."','period_fromd',0,23,1); onfocus=returbcolorback('period_from'); style = 'height:21px;width:140px;display:none' type='text' /> 
} 
else{ 
<span class = 'v10' style="display:<?php echo $none; ?>; "><span style='color:#FF0000;'>*</span>Inception Date:<br /></span> 
    <input name='period_from' class = 'v11' value = "<?php echo $incepd; ?>" onblur="validateg('<?php echo $fieldstovalidate; ?>','<?php echo $submitbtns; ?>');" id = 'period_from' onfocus=showCalendar('',this,this,'".$period_from."','period_fromd',0,23,1); onfocus=returbcolorback('period_from'); style = 'height:21px;width:140px;display:none' type='text' /> 


} 

당신이 만드는 경우입니다 하나는 디스플레이 블록 용이고 다른 하나는 디스플레이 없음 용 변수입니다. 이제 php와 html은 함께 쓰여질 수 있습니다. 그렇다면 == animaldead라면 위의 코드와 같이 display : block을 넣으십시오. 다른 당신은 디스플레이 아무것도 넣지 ... 건배 : D를

0
html 태그 내부의 속성을 하드 코딩보다 더 elegent 방법은 숨겨진 예를 들어라는 특수 CSS 클래스 사용하는 것입니다

:

.hidden { 
    display: none; 
} 

을 그리고시를 당신이 당신의 태그에이 클래스 여부를 추가 할 수 HTML 코드를 렌더링 :

<span class = 'v10 <?php if (strtolower($accountstatus) == 'animaldead') echo '.hidden'; ?>'><span style='color:#FF0000;'>*</span>Inception Date:<br /></span> 
0
$style = 'none'; 
if(strtolower($accountstatus) == 'animaldead'){ 
    $trutype = "selected"; 
    $style = 'block'; 
} 

및 변경 기간은

,691 같다
<span class = 'v10' style="display:<?php echo $style; ?>;"> 

이렇게하면 동일한 코드를 두 번 복사 할 필요가 없습니다.

관련 문제