Avatar billede harlequin Nybegynder
09. maj 2001 - 10:07 Der er 7 kommentarer og
1 løsning

To formular en submit

Hej Eksperter
Kan man have to formular og kun en submit ?
en alm. formular
en  enctype=\"multipart/form-data\"

Problemet er at jeg fra den sidste formular skal uploade 3 filer via ASPUpload, men inden skal der valideres om en føste formular er udfyldt korekt

/Harlequin
Avatar billede sone Nybegynder
09. maj 2001 - 12:52 #1
Nej, desværre. Man kan kun submitte én form ad gangen. Du kan gøre det, at du laver lidt javascript som overfører værdierne fra den ene form til den anden.
Avatar billede harlequin Nybegynder
09. maj 2001 - 13:20 #2
er det noget du kan hjælpe mig med ?
jeg kan godt smide flere point i!
Avatar billede sone Nybegynder
09. maj 2001 - 13:23 #3
Jeg er ikke 400 meter mester i javascript, men du skal ud af denne vej:

onSubmit=\"document.formA.feltA.value=document.formB.feltB.value\";

osv.
Avatar billede harlequin Nybegynder
09. maj 2001 - 13:31 #4
kigger på det
tak
Avatar billede ricardo Nybegynder
10. maj 2001 - 06:29 #5
>> Man kan kun submitte én form ad gangen

Kan man ikke?

<input type=button value=\" indsend \" Onclick=\"document.forms[0].submit();document.forms[1].submit();\">

submitter de to første formularer i den pågældende side.

Man kan sagtens lave en function:

<script language=\"javascript\">
<--;

function CheckAndSubmit() {

    if ((document.forms[0].elements[0].value != \"\") && (document.forms[1].elements[0].value != \"\"){
    document.forms[0].submit();
    document.forms[1].submit();
    }
}


//-->
</script>

<input type=button value=\" indsend \" Onclick=\"CheckAndSubmit();\">

checker det første felt i begge forms og submitter hvis de ikke er tomme.
Avatar billede ricardo Nybegynder
10. maj 2001 - 06:30 #6
Ups! Der mangler en parentese:

    if ((document.forms[0].elements[0].value != \"\") && (document.forms[1].elements[0].value != \"\")){
Avatar billede harlequin Nybegynder
10. maj 2001 - 08:10 #7
problemet er at der skal udføres en tjek på den første formular, om felterne er udfyldt rigtigt inden de to formular bliver submittet.
kan man lave et script (java eller ASP) ?
DVS hvis den første formular (plain/tekst) er udfyldte korekt skal den anden formular (multipart/form-data) skal datane fra den første indsættes i en DB sammen med en sti fra et uploaded billede fra den anden

der kan komme flere point i, hvis der er en der kan hjælpe mig
Avatar billede harlequin Nybegynder
10. maj 2001 - 08:25 #8
tak for hjælpen, jag har tænkt mig at løse problemet på en helt anden måde, ved hjælp af to sider, med hver deres formular

så sone får pointne da han var først ude

/Harlequin
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
Kurser inden for grundlæggende programmering

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