Forum Moderators: open

Message Too Old, No Replies

Declaring var and value is Null

         

aax123

8:00 pm on Sep 1, 2005 (gmt 0)

10+ Year Member



Wondering how I can make this work?

I am declaring linerText below but want to not include linerText += " "; if ["hdn_linerYear_4_" + vid] or ["hdn_linerYear_2_" + vid] is Null. Don't know how to do this. I tried adding this but it didn't work.

if document.forms[0].elements["hdn_linerYear_4_" + vid].value <> "" linerText += " ";

--------------------------
var linerText = document.forms[0].elements["hdn_linerYear_4_" + vid].value;
linerText += " ";
linerText += document.forms[0].elements["hdn_linerYear_2_" + vid].value;
linerText += " ";

Bernard Marx

8:23 pm on Sep 1, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Do you mean this? (replace ¦¦ with unbroken pipe characters!)

var elms = document.forms[0].elements;
[blue]/* Empty string evaluates to false */[/blue]
if(!elms["hdn_linerYear_4_" + vid].value ¦¦!elms["hdn_linerYear_2_" + vid].value);

aax123

9:05 pm on Sep 1, 2005 (gmt 0)

10+ Year Member



I don't quite understand how to integrate this with linerText? What is elms?

var elms = document.forms[0].elements;
/* Empty string evaluates to false */
if(!elms["hdn_linerYear_4_" + vid].value ¦¦!elms["hdn_linerYear_2_" + vid].value);

aax123

9:50 pm on Sep 1, 2005 (gmt 0)

10+ Year Member



I got it to work doing it this way.

var elms = document.forms[0].elements;
var linerText = document.forms[0].elements["hdn_linerYear_4_" + vid].value;
if(!elms["hdn_linerYear_4_" + vid].value){
}
else {
linerText += " "; }
linerText += document.forms[0].elements["hdn_linerYear_2_" + vid].value;
if(!elms["hdn_linerYear_2_" + vid].value){
}
else {
linerText += " "; }

Bernard Marx

11:16 pm on Sep 1, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hmm. Confusing!