Javascript 如果fieldname为空,则don';不显示
我试图编写一个脚本,如果字段名为null,那么它就不会显示某个类。所以Javascript 如果fieldname为空,则don';不显示,javascript,asp.net,Javascript,Asp.net,我试图编写一个脚本,如果字段名为null,那么它就不会显示某个类。所以 if (fieldName=null){ document.style.display='block'; } else { document.style.display='none'; } <div class="tst"><sc:FieldRenderer FieldName="The Field" runat="server" /></div>
if (fieldName=null){
document.style.display='block';
}
else {
document.style.display='none';
}
<div class="tst"><sc:FieldRenderer FieldName="The Field" runat="server" /></div>
if(fieldName=null){
document.style.display='block';
}
否则{
document.style.display='none';
}
问题是这行不通。那么我错过了什么?因此,如果用户在字段中输入文本,该字段将显示,如果用户不输入,则包含该字段的div需要显示:none
它告诉我fieldName在当前上下文中不存在。在javascript中,当比较两个值时,必须使用==或==。 您所做的是将fieldname分配给null 因此,在你的情况下,我将改为:
if (fieldName===null){
document.style.display='block';
}
else {
document.style.display='none';
}
或者更好:
if (!fieldName){
document.style.display='block';
}
else {
document.style.display='none';
}
这是一个声明。你的问题是什么?为什么要在C#下标记?我在这里只看到JS代码。因为它与一个字段名ID的文本绑定,这个字段名ID是用C#完成的。发布实际代码。