JavaScript in PDF form: if statement

Pagina: 1
Acties:
  • 424 views sinds 30-01-2008
  • Reageer

  • Martin?81
  • Registratie: Februari 2002
  • Laatst online: 01:00

Martin?81

Honda CBR600RR 2004

Topicstarter
Waarschijnlijk is dit een hele makkelijke vraag, maar ik weet het niet.

In een faxformulier is er één dingetje wat met een statement moet gebeuren. In een dropdown list (FaxAan) zijn er drie mogelijkheden. Als je 'Bedrijf A' kiest dan moet text field (Faxnummer) gevuld worden met het betreffende faxnummer.

Je kunt FormCalc of JavaScript gebruiken. Ik wilde JavaScript gebruiken om dit voor elkaar te krijgen. Ik werk in Adobe Designer.

Ik weet waar ik het moet invullen, alleen het werkt nog niet. Iemand een idee? TNX.

  • Calamor
  • Registratie: Oktober 2004
  • Laatst online: 08:18
Wat werkt niet?
Wat gaat er fout.

Als je dat niet in de eerste post zet zijn er maar weinig die kunnen helpen.
En ze kunnen deze ook gaan sluiten. Polis

[ Voor 92% gewijzigd door Calamor op 26-04-2007 12:46 ]


  • Martin?81
  • Registratie: Februari 2002
  • Laatst online: 01:00

Martin?81

Honda CBR600RR 2004

Topicstarter
Calamor schreef op donderdag 26 april 2007 @ 12:40:
Wat werkt niet?
Wat gaat er fout.

Als je dat niet in de eerste post zet zijn er maar weinig die kunnen helpen.
En ze kunnen deze ook gaan sluiten. Polis
Ik weet nagenoeg niets van JavaScript, helaas. Dit was wat mijn logica fabriceerde:

code:
1
2
3
4
if(FaxAan=Bedrijf A)
{
Faxnummer.write("1234-567890")
}


Maar dat werkt dus niet. Met niet werken bedoel ik dat er simpelweg niets gebeurt. :)

[ Voor 6% gewijzigd door Martin?81 op 26-04-2007 13:07 ]


  • MisterData
  • Registratie: September 2001
  • Laatst online: 27-11 20:42
martinweb.nl schreef op donderdag 26 april 2007 @ 13:06:
code:
1
2
3
4
if(FaxAan=Bedrijf A)
{
Faxnummer.write("1234-567890")
}
Let op dat je in JavaScript == moet gebruiken bij vergelijkingen en = voor assignments. Misschien dat het daarom niet werkt (het script stopt bij de if misschien omdat FaxAan niet assignable is?). Lees anders de Adobe documentatie voor JavaScript door... daar moet precies instaan hoe je iets in een formveld zet :)

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 23:10

TeeDee

CQB 241

Ik zou het zo eens proberen:
JavaScript:
1
2
3
4
if(FaxAan=="Bedrijf A")
{
  Faxnummer.write("1234-567890")
}


Let op het verschil tussen == en =.

edit:
niet teveel open hebben voordat je een reply plaatst

[ Voor 17% gewijzigd door TeeDee op 26-04-2007 13:14 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Martin?81
  • Registratie: Februari 2002
  • Laatst online: 01:00

Martin?81

Honda CBR600RR 2004

Topicstarter
MisterData schreef op donderdag 26 april 2007 @ 13:10:
[...]


Let op dat je in JavaScript == moet gebruiken bij vergelijkingen en = voor assignments. Misschien dat het daarom niet werkt (het script stopt bij de if misschien omdat FaxAan niet assignable is?). Lees anders de Adobe documentatie voor JavaScript door... daar moet precies instaan hoe je iets in een formveld zet :)
Ik heb gezocht naar die documentatie, maar nog niet gevonden.

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 23:10

TeeDee

CQB 241

Dan weet ik niet hoe jij gezocht hebt.

Heart..pumps blood.Has nothing to do with emotion! Bored

Pagina: 1