Avatar billede Shasim Novice
07. december 2005 - 19:41 Der er 2 kommentarer og
2 løsninger

tabIndex problem

Jeg har prøvet at styre tabulatoren i mine input-tekstfelter med:

_root.instancenavn.tabIndex = 0;
_root.instancenavn.tabIndex = 1;
_root.instancenavn.tabIndex = 2;
_root.instancenavn.tabIndex = 3;

Men kan kun få det til at virke hvis mine felter sidder i et mc sammen. Det kan jeg bare ikke bruge da det vil give problem med andre ting i mit script. Kan jeg ikke styre disse felter når de bare ligger i level 0 i roden?
Avatar billede sirbatman Nybegynder
11. december 2005 - 23:57 #1
Hej Shanne!
Jeg ville gøre således her;

Hvis jeg har 2 movieClip med 2 Input Text felter i begge, 1 mc = instancenavn=form, 2mc = instancenavn=form1
I form er der 2 Input Text felter, instancenavn=Navn og instancenavn=TelefonNr
I form 1 er der 2 Input Text felter, instancenavn=Email og instancenavn=Besked
her er rækkefølgen jeg gerne vil have; Navn, Email, TelefonNr, Besked
her er min tabIndex

this.form.navn.tabIndex = 1;
this.form1.Email.tabIndex= 2;
this.form.TelefonNr.tabIndex = 3;
this.form1.Besked.tabIndex = 4;

således kan du skifte mellem 2 eller flere movieClip
Håber det virker, sirbatman
Avatar billede Shasim Novice
12. december 2005 - 08:34 #2
jeg har prøvet det, men der går ged i min afsendelse af dataene fra inputfelterne i en mailform. Kan kun få det til at virke når jeg har input felterne til at ligge i roden.
Avatar billede sirbatman Nybegynder
12. december 2005 - 10:09 #3
ok prøv det her.

skriv det samme som øverst oppe this.form.navn.tabIndex = 1;    osv
tilføj så dette;

this.form.submit_btn.onRelease = function () {
    loadVariablesNum("send.php", "0", "POST");
}

og lav så en php fil hvor i du skriver dette;

<?php
$sendName= $_POST['sendName'];
$sendEmail= $_POST['sendEmail'];
$sendTelefonNr= $_POST['sendTelefonNr'];
$sendMessage= $_POST['sendMessage'];
print ($sendMessage);

$msg = "E-MAIL SENT FROM WWW SITE\n";
$msg .= "Sender's Name:    $sendName\n";
$msg .= "Sender's Email:  $sendEmail\n\n";
$msg .= "Sender's TelefonNr:  $sendTelefonNr\n\n";
$msg .= "Message:\n";
$msg .= "$sendMessage\n\n";

$to = "Skriv mail aderssen der skal sendes til her";
$subject = "SITE FEEDBACK";
$mailheaders = "From: din side's navn\n";
$mailheaders .= "Reply-To: $sendEmail\n\n";

mail($to, $subject, $msg, $mailheaders);

?>

og læg swf filen og php filen i samme mappe på din server.

$sendName= $_POST['sendName'];    her er det dit "var" navn du har givet en inputText i flash, der skal stå 'sendName'
Avatar billede Shasim Novice
20. december 2005 - 11:29 #4
Har fået det til at virke
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester