Problem with <FORM> data not posting 
Author Message
 Problem with <FORM> data not posting

I am having a bit of a problem with an HTML page. it has a form on it, and
the method attribute is set to "post".
However it has a problem with submitting. This is what happens:

1. I set the frmRecord.action property in clientside jscript depending
whether the user clicked "Save" or "Delete"
2. I call frmRecord.submit() from a clientside jscript
3. It loads the correct page specified in frmRecord.action
4. It does NOT post the form data. When i check Request.Form in the
destination page, it is EMPTY.

Does ANYone have any ideas why this might be happening?? Any help greatly
appreciated.

Here is the client side script used to submit the form:
================================================================

  function submitSave(){
   frmRecord.action = "./_process/save.asp"
   frmRecord.submit();
  }

  function submitDelete(){
   frmRecord.action = "./_process/delete.asp";
   frmRecord.submit();
  }

Here is the form:
================================================================

 <FORM id=frmRecord method=post>
 <TABLE id=keyData width=100% border=0>
  <CAPTION><FONT color=goldenrod><B>Record Key Data (<INPUT type=button
onclick="enableNew()" value="CHANGE">)</B></FONT></CAPTION>
  <TR>
   <TD>Family Code/Fund Number:</TD>
   <TD><INPUT type=text disabled id=famcode name=famcode value="XXXX">
    <INPUT type=text disabled id=fundnum name=fundnum value="XXX1"></TD>
  </TR>
  <TR>
   <TD>Account Base/Account Sub:</TD>
   <TD><INPUT type=text disabled id=acctbase name=acctbase
value="X10101000">
    <INPUT type=text disabled id=acctsub name=acctsub value="00"></TD>
  </TD>
  <TR>
   <TD>Date Assigned/Sequence Number:</TD>
   <TD><INPUT type=text disabled id=assigned name=assigned
value="9/29/1999">
    <INPUT type=text disabled id=sequence name=sequence value="2"></TD>
  </TR>
 </TABLE><hr>

 <SCRIPT>
  // IF THIS IS A NEW RECORD THEN ENABLE KEY FIELDS
  if (false){enableNew()};

  function togInactDate()
  {
   var el = document.getElementById("active")
   if(el.options(el.selectedIndex).text == "INACTIVE")
   {
    inactDate.style.display = "BLOCK"
   }else{
    inactDate.style.display = "NONE"
   }
  }
 </SCRIPT>
 <SCRIPT language=VBScript>
  Function validInactDate()
   IF NOT IsDate(document.getElementById("inactiveasof").value) THEN
    document.getElementById("inactiveasof").value = Month(Date) & "/" &
Day(Date) & "/" & Year(Date)
   END IF
  End Function
 </SCRIPT>
 <TABLE>
 <TR>
  <TD>Shares: <INPUT type=text id=sharesassigned value=19.423>&nbsp</TD>
  <TD><U>S</U>tate: <SELECT id=active accesskey=s onchange="togInactDate()">
     <OPTION >ACTIVE</OPTION>
     <OPTION selected>INACTIVE</OPTION>
      </SELECT></TD>
  <TD><LABEL id=inactDate style="DISPLAY:BLOCK">as of <INPUT type=text
id=inactiveasof style="WIDTH:75" Value="12/1/1999"
onblur="validInactDate()"></LABEL></TD>
 </TR>
 </TABLE><hr>
 <TABLE width=100%>
  <TR><TD width=175>Bank Name:</TD><TD><INPUT id=bankname style="WIDTH:100%"
value="Washington Mutual"></TD></TR>
  <TR><TD>Bank Branch:</TD><TD><INPUT id=bankname style="WIDTH:100%"
value=""></TD></TR>
  <TR><TD>Bank Address 1:</TD><TD><INPUT id=bankname style="WIDTH:100%"
value=""></TD></TR>
  <TR><TD>Bank Address 2:</TD><TD><INPUT id=bankname style="WIDTH:100%"
value=""></TD></TR>
  <TR><TD>Bank Address 3:</TD><TD><INPUT id=bankname style="WIDTH:100%"
value=""></TD></TR>
  <TR><TD>Bank Address 4:</TD><TD><INPUT id=bankname style="WIDTH:100%"
value=""></TD></TR>
  <TR><TD>Bank Zip:</TD><TD><INPUT id=bankname style="WIDTH:100%"
value=""></TD></TR>
 </TABLE>
 </FORM>
--

Aaron Abdis
American Data Services, Inc.


ICQ#: 24336432



Mon, 27 May 2002 03:00:00 GMT  
 Problem with <FORM> data not posting

Aaron,

I would be looking at the table/form nesting.

Can you put the form in one table?

Nic Roche
Net Extra
www.extra.net.au
=================================================
imagex - Web Imaging - activex thin client
Button Creator, Thumbnail Creator, Imaging Lite, ImageMap Creator,
MouseOver Creator, SlideShow Creator, Hidden Control.
Properties, Methods, Events, Software Developers Kit
=================================================


Quote:
> I am having a bit of a problem with an HTML page. it has a form on it, and
> the method attribute is set to "post".
> However it has a problem with submitting. This is what happens:

> 1. I set the frmRecord.action property in clientside jscript depending
> whether the user clicked "Save" or "Delete"
> 2. I call frmRecord.submit() from a clientside jscript
> 3. It loads the correct page specified in frmRecord.action
> 4. It does NOT post the form data. When i check Request.Form in the
> destination page, it is EMPTY.

> Does ANYone have any ideas why this might be happening?? Any help greatly
> appreciated.

> Here is the client side script used to submit the form:
> ================================================================

>   function submitSave(){
>    frmRecord.action = "./_process/save.asp"
>    frmRecord.submit();
>   }

>   function submitDelete(){
>    frmRecord.action = "./_process/delete.asp";
>    frmRecord.submit();
>   }

> Here is the form:
> ================================================================

>  <FORM id=frmRecord method=post>
>  <TABLE id=keyData width=100% border=0>
>   <CAPTION><FONT color=goldenrod><B>Record Key Data (<INPUT type=button
> onclick="enableNew()" value="CHANGE">)</B></FONT></CAPTION>
>   <TR>
>    <TD>Family Code/Fund Number:</TD>
>    <TD><INPUT type=text disabled id=famcode name=famcode value="XXXX">
>     <INPUT type=text disabled id=fundnum name=fundnum value="XXX1"></TD>
>   </TR>
>   <TR>
>    <TD>Account Base/Account Sub:</TD>
>    <TD><INPUT type=text disabled id=acctbase name=acctbase
> value="X10101000">
>     <INPUT type=text disabled id=acctsub name=acctsub value="00"></TD>
>   </TD>
>   <TR>
>    <TD>Date Assigned/Sequence Number:</TD>
>    <TD><INPUT type=text disabled id=assigned name=assigned
> value="9/29/1999">
>     <INPUT type=text disabled id=sequence name=sequence value="2"></TD>
>   </TR>
>  </TABLE><hr>

>  <SCRIPT>
>   // IF THIS IS A NEW RECORD THEN ENABLE KEY FIELDS
>   if (false){enableNew()};

>   function togInactDate()
>   {
>    var el = document.getElementById("active")
>    if(el.options(el.selectedIndex).text == "INACTIVE")
>    {
>     inactDate.style.display = "BLOCK"
>    }else{
>     inactDate.style.display = "NONE"
>    }
>   }
>  </SCRIPT>
>  <SCRIPT language=vbscript>
>   Function validInactDate()
>    IF NOT IsDate(document.getElementById("inactiveasof").value) THEN
>     document.getElementById("inactiveasof").value = Month(Date) & "/" &
> Day(Date) & "/" & Year(Date)
>    END IF
>   End Function
>  </SCRIPT>
>  <TABLE>
>  <TR>
>   <TD>Shares: <INPUT type=text id=sharesassigned value=19.423>&nbsp</TD>
>   <TD><U>S</U>tate: <SELECT id=active accesskey=s onchange="togInactDate()">
>      <OPTION >ACTIVE</OPTION>
>      <OPTION selected>INACTIVE</OPTION>
>       </SELECT></TD>
>   <TD><LABEL id=inactDate style="DISPLAY:BLOCK">as of <INPUT type=text
> id=inactiveasof style="WIDTH:75" Value="12/1/1999"
> onblur="validInactDate()"></LABEL></TD>
>  </TR>
>  </TABLE><hr>
>  <TABLE width=100%>
>   <TR><TD width=175>Bank Name:</TD><TD><INPUT id=bankname style="WIDTH:100%"
> value="Washington Mutual"></TD></TR>
>   <TR><TD>Bank Branch:</TD><TD><INPUT id=bankname style="WIDTH:100%"
> value=""></TD></TR>
>   <TR><TD>Bank Address 1:</TD><TD><INPUT id=bankname style="WIDTH:100%"
> value=""></TD></TR>
>   <TR><TD>Bank Address 2:</TD><TD><INPUT id=bankname style="WIDTH:100%"
> value=""></TD></TR>
>   <TR><TD>Bank Address 3:</TD><TD><INPUT id=bankname style="WIDTH:100%"
> value=""></TD></TR>
>   <TR><TD>Bank Address 4:</TD><TD><INPUT id=bankname style="WIDTH:100%"
> value=""></TD></TR>
>   <TR><TD>Bank Zip:</TD><TD><INPUT id=bankname style="WIDTH:100%"
> value=""></TD></TR>
>  </TABLE>
>  </FORM>
> --

> Aaron Abdis
> American Data Services, Inc.


> ICQ#: 24336432



Tue, 28 May 2002 03:00:00 GMT  
 
 [ 2 post ] 

 Relevant Pages 

1. <<<<<<<<ComboBox>>>>>>>>>>>>

2. HELP >>>>>>WIN API <<<<<<<<<<

3. VB5<->RDO2<->ODBC<->ORACLE Procedure Problem

4. --------<<<<<<MONEY>>>>>>--------- id 9543

5. help me out please!!!!<<<<<<<<<<<<<<<<<<<<<<<thanks>>>>>>>>>>>>>>>>>>>>>>>>

6. <><><>HELP<><><> PCMCIA Motorola Montana 33.6

7. <<<<HELP- OLE container Control>>>>>>>>>

8. <<<Cneck Box>>>

9. <<<Gif Files>>>

10. <<<CD ROM>>>

11. <<<Win32Api.TXT>>>

12. <<Program>> Not Responding

 

 
Powered by phpBB® Forum Software