Just nu i M3-nätverket
Gå till innehåll

Allmän "value"


Admini

Rekommendera Poster

Hej

Jag skulle vilja ta reda på om något fält har något värde och då förhindra fortsättningen.

Alltså det spelar ingen roll vilket fält, nåt sånt:

if (all.value =="")
{fortsätt}
Jag vill inte ta reda på alla fältnamn varje gång jag kör det här...

Går det?

Tack

Länk till kommentar
Dela på andra webbplatser

Hmmm... den var lurig. Beror lite på hur värdena lagras. Har du dem samlade, t ex i Request.Form så kan du ju stega igenom alla o kolla:

 

For Each value In Request.Form
 If value = "" Then
   (fortsätt)
 Else
   (stanna?)
 End If
Next

 

Om värdena inte är samlade i ett övergripande objekt måste du nog kolla varje värde.

 

Länk till kommentar
Dela på andra webbplatser

Kan man inte göra det med javascript?

T.ex så här:

if (document.all.value =="")
{
nästa kod
}

Jag vill inte ladda om sidan som i ASP...

 

Länk till kommentar
Dela på andra webbplatser

Om du vill ha en Javascriptlösning så har du postat frågan i fel forum...

 

Det går säkert att lösa med Javascript, fast document.all är nog inte rätt väg. Den omfattar ju betydligt mer än bara dina definierade variabler... och finns dessutom bara i IE. (Rätta mig om jag har fel någon.)

 

Återigen - hur har du samlat dina variabler som du är intresserad av? Ligger de t ex som inputs i ett form? Då kan du ju gå på document.form['formnamn'] och därigenom stega igenom dina variabler.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...