値がnullまたは空でない場合にのみ表示したい入力がフォームにあるので、コードで入力を作成します(Play!で生成されたhtmlは次のようになります)-
<dl class=" " id="entry_field">
<dt><label for="entry">Blah:</label></dt>
<dd>
<input type="text" id="entry" name="entry" value="Blah" readonly="readonly">
</dd>
</dl>
次に、次のようにjQueryonloadイベントで非表示にします。
$(document).ready(function() {
$( "#entry_field" ).hide();
});
そこで、入力エントリにnull以外の値があるかどうかをテストし、ある場合はすべてを表示します。そこで、以下を試しましたが、entry_fieldが表示されません。
if( $('#entry').attr("value") != '') {
$( '#entry_field').show();
}