Toon posts:

veld naam: "-format", problemen met javascript :-(

Pagina: 1
Acties:

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
        <script>
<!--
function toevoegen() {
var categorie = window.document.snelzoekform.categorie.value;
var page = "/search_results.htm";
var dbapp = ".fp3";
window.document.snelzoekform.-format.value = categorie+page;
window.document.snelzoekform.-DB.value = categorie+dbapp;
}
//--></script>

dit werkt dus niet vanwege die "-"'s, de veld namen moeten "-format" en "-DB" zijn...

Verwijderd

- is een javascript operator, dus javascript zal proberen iets af te trekken van iets anders.

Gebruik dan document.forms['formnaam'].elements['elementnaam'].value etcetera. Je hebt kans dat het dan nog niet werkt. Je naam moet namelijk met een letter, _ of $ beginnen, en mag geen operators bevatten.

Gebruik alleen _$ en letters en cijfers voor namen, maar laat een naam niet met een cijfer beginnen.

Verwijderd

Topicstarter
de form name moet dus -DB en -format zijn... geen optie om dat te veranderen :(

Verwijderd

Topicstarter
dat met forms[''] werkt... :*

Verwijderd

Ik ben blij voor je dat het werkt, maar het zijn echt foutieve namen.
Dus mocht je enige mogelijkheid zien om er geldige namen van te maken, dan zou ik dat onmiddellijk doen.

Verwijderd

Topicstarter
Op maandag 20 mei 2002 15:51 schreef Cheatah het volgende:
Ik ben blij voor je dat het werkt, maar het zijn echt foutieve namen.
Dus mocht je enige mogelijkheid zien om er geldige namen van te maken, dan zou ik dat onmiddellijk doen.
die namen moeten vanwege de database.
Het is een filemaker database met webconnectie.
Ik wou dus een pull down menu maken zodat je de de database kon selecteren (waarmee je wilt zoeken) alleen moet dan de result page en de database anders. Die moet je voor Filemaker aangeven met -DB en -format

Verwijderd

Topicstarter
trouwens, is het ook mogelijk om de actie van een form via javascript te veranderen?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:34

crisp

Devver

Pixelated

Op maandag 20 mei 2002 16:14 schreef sharky_k_ het volgende:
trouwens, is het ook mogelijk om de actie van een form via javascript te veranderen?
Yep, dat kan:
code:
1
2
document.forms['formnaam'].action = 'jouwactionhier';
document.forms['formnaam'].submit();

Intentionally left blank


Verwijderd

Op maandag 20 mei 2002 16:14 schreef sharky_k_ het volgende:
trouwens, is het ook mogelijk om de actie van een form via javascript te veranderen?
Ja dat is mogelijk, maar niet alle browsers doen dit zomaar zonder waarschuwing dacht ik. Maar volgens mij doen IE, NS en Moz het zonder problemen.

Je kunt de action waarde van een formulier benaderen met:
code:
1
document.forms['formnaam'].action
Pagina: 1