Avatar billede perfi Nybegynder
30. april 2002 - 09:11 Der er 3 kommentarer og
1 løsning

Form felter bliver inaktive ved submit ?? den må de ikke !!!

Hej

Jeg har en form hvor der kan submittes i forskellige omgange... Jeg styre mine submits fra en funktion der styrer hvor og hvad der kommer frem som resultat... Resultaterne kommer frem i en iframe og på et layer så jeg kan styrer visibility'en.
Problemet er bare at felterne, både på layer'et og på den oprindelige forms felter bliver inaktive, lige på nær dropdownboksene ???

Er der en eller anden der kan komme med et godt bud på dette problem - og også gerne en forklaring, så jeg forstår hvad problemet er. Er lidt en "rookie" i dette felt..
:-) perfi
Avatar billede Slettet bruger
30. april 2002 - 09:33 #1
Kunne du ikke komme med noget kode, det er ikke nemt at finde en fejl i noget man ikke kender &:-D

mvh.
www.questis.dk
Avatar billede perfi Nybegynder
30. april 2002 - 09:49 #2
Her er lidt kode::::

FØRST FORMEN.

<div id="invoice"><form name="inV" action="result.asp" target="test" method="post">
                  <table border="0" align="center">
                  <tr><td>Navision Nr:</td><td align="right"><font class="small">*</font><input type="text" name="bilag" class="TB5" size="14" onfocus="setBGC(document.inV.bilag)" onchange="setBDC(document.inV.bilag)"></td><td></td><td></td></tr>
                  <tr><td>Faktura Nr:</td><td><font class="small">*</font><input type="text" class="TB4" name="InvoiceNO" size="24" onfocus="setBGC(document.inV.InvoiceNO)" onchange="setBDC(document.inV.InvoiceNO)"></td><td>Faktura d.</td><td><font class="small">*</font><input type="text" name="InvDate" class="TB4" size="24"  onfocus="setBGC(document.inV.InvDate)" onchange="setBDC(document.inV.InvDate)"></td></tr>
                  <tr><td>Forfald d.</td><td><font class="small">*</font><input type="text" name="Due" size="24" class="TB4" onfocus="setBGC(document.inV.Due)" onchange="setBDC(document.inV.Due)"></td>
                    <td>Beløb excl. moms</td><td><font class="small">*</font><input type="text" name="TotalAmountExclVat" class="TB4" size="24"  onfocus="setBGC(document.inV.TotalAmountExclVat)" onchange="ConString(document.inV.TotalAmountExclVat.value, 1);setBDC(document.inV.TotalAmountExclVat)"></td></tr>
                  <tr><td>Beløb incl. moms.</td><td><font class="small">*</font><input type="text" name="TotalAmountInclVat" class="TB4" size="24"  onfocus="setBGC(document.inV.TotalAmountInclVat)" onchange="ConString(document.inV.TotalAmountInclVat.value, 2);setBDC(document.inV.TotalAmountInclVat)"></td>
                  <td>Kreditor nr.</td><td align="right"><a href="#" onclick="swapAccount(9)"><font size="-2">Kreditorliste</font></a>&nbsp;&nbsp;<font class="small">*</font><input type="text" name="CredNO" class="TB4" onchange="setBDC(document.inV.CredNO);submitALL(1);document.all['downframe4'].style.visibility='visible';" onfocus="setBGC(document.inV.CredNO)" size="10"></td></tr>
                  <TR><TD><a href="#" onclick="swapAccount(19)" ><font size="-2">Split faktura</font></a></td><td colspan="3"><hr color="BLUE" size="1"></TD><td></td><td></td></TR>
                  <tr><td>Konto</td><td align="right"><a href="#" name="kplan" onclick="swapAccount(1)"><font size="-2">kontoplan</font></a>&nbsp;&nbsp;<font class="small">*</font><input type="text" name="selectAccNO" class="TB4" onfocus="setBGC(document.inV.selectAccNO)" onchange="setBDC(document.inV.selectAccNO)" size="10"></td>
                  <td align="right"><a href="#" name="comment" onclick="check_att(2);"><font size="-2">Kommentar</font></a></td><td align="right" height="24" valign="center"><input type="button" class="TB3" name="goregdim" size="20" onclick="check_att(7)" value="Dimensioner"></td></tr>
                  <tr><td valign="top">Faktura tekst.&nbsp;&nbsp;<font class="small">*</font></td><td><textarea name="faktekst" class="TB4" onfocus="setBGC(document.inV.faktekst)" onchange="setBDC(document.inV.faktekst)"  rows="3" cols="19"></textarea></td><td height="30" align="right"><br><br><br><a href="#" onclick="document.inV.reset()"><font size="-2">slet indtast</font></a></td><td align="right"><input type="button" class="TB3" onclick="check_att(1);" name="submitinvoice" value="Registrer faktura"><input type="hidden" name="check" value="1"></form><font class="small">*obligatorisk</font></td></tr>
                  </table></div>

SÅ SAMLINGEN AF submitALL() funktionen som ligger i .js extension

function submitALL(param)
{
switch (param)
{
case 1:
document.inV.action="result.asp?check="+param+"&reQ="+document.inV.CredNO.value;
document.inV.target="showit";
document.inV.submit();
break
}}

OGSÅ resultat siden

var validate =""+ Request("check");
var reQ =""+ Request("reQ");

switch(validate)
{
case "1":
getCreditorData();
break
case "2":
setCreditor();
break
case "3":
setWorkFlow();
break
case "4":
getPRSinWF();
break
case "5":
setInvoice();
break
case "6":
setInvoiceTHRworkflow();
break
}

OG SÅ DET ENE DB kald::::

function getCreditorData()
{
var sql= Request("reQ");
sql ="selectcreditorParam "+sql;

    var rs=Conn.Execute(sql);
          while(!rs.EOF)
          {
       
            var Credno="K Nr: <b>"+rs("CreditorNO")+"</b>";
          var Seno="SE Nr: <b>"+rs("SeNO")+"</b>";
          var Svrno="CVR Nr: <b>"+rs("CvrNO")+"</b>";
          var Name="Navn: <b>"+rs("_Name")+"</b>";
          var Add="Adr: <b>"+rs("Address")+"</b>";
          var Land="Land: <b>"+rs("Country")+"</b>";         
          var SqlStr=" <font size=-2>"+Credno+" - "+Seno+" - "+Svrno+" - "+Name+" - "+Add+"</font>";
          rs.MoveNext;
          Response.write(SqlStr);
}           }

******************************************************
OK - Hvis jeg ikke delsubmitter er der ingen problemer...
SÅ problemet må ligge i at en submit gør noget ved den form den submitter:::: det er mit eget bud...Men hvad kan der gøres???
:-)
Avatar billede Slettet bruger
25. december 2002 - 16:34 #3
lukketid ?
Avatar billede perfi Nybegynder
26. december 2002 - 12:27 #4
ja, det er vist lukketid....
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