Checken of een bepaald veld aanwezig is

  • Onderwerp starter Onderwerp starter flbos
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

flbos

Gebruiker
Lid geworden
5 feb 2004
Berichten
267
Hallo,

Ik heb een dynamische (met php opgebouwde) webpagina waarin een bepaald tekstvak (genaamd "Anders"), soms wel en soms gegenereerd wordt door PHP (afhankelijk van bepaalde variabelen).

Ik ben een javascript functie aan het schrijven die het formulier op de pagina post met:

document.getElementById("Formnaam").submit();

Deze actie moet echter alleen uitgevoerd worden als het tekstvak "Anders" aanwezig is. Hoe kan ik binnen javascript bepalen of het tekstvak op de pagina aanwezig is of juist niet (als ik dit weet dan kan ik een if functie maken die voor bovenstaande coderegel komt)?

Verder vroeg ik me af of ik bij het submitten van het formulier met:
document.getElementById("Formnaam").submit();

nog parameters of variabelen kan meegeven. In het php-script dat bij het opbouwen van de pagina uitgevoerd wordt moeten namelijk bepaalde acties uitgevoerd worden als het formulier gepost is met de JS functie.

Ik kan met php testen of er uberhaupt gepost is en normaal gesproken kan ik aanvullend testen op de knop waarop gedrukt is. Nu is er echter geen knop die gebruikt wordt, maar wordt het formulier door de JS functie gepost. Hoe kan ik dit met PHP achterhalen, kan ik in de JS functie een variabele/parameter meegeven waarop ik later in het PHP-script kan testen?
 
if (document.Formnaam.Anders) {
};

Kijkt of het object bestaat. Werkt tenzij het object zelf false of 0 is.

Om te testen zou je een hidden kunnen toevoegen als:

<input type="hidden" name="js" value="false">

en deze veranderen bij het posten met js:

if (document.Formnaam.Anders) {
Formnaam.js.value = true;
document.Formnaam.submit();
};


Vr.Gr. Egel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan