mail versturen met meerdere textboxes

Status
Niet open voor verdere reacties.

pontoe

Gebruiker
Lid geworden
9 jan 2008
Berichten
351
ey allemaal,

ik heb voor mijn klas een site gemaakt, en nu wil ik op een pagina een form maken, die mensen in kunnen vullen, met in totaal 4 velden, en als je op een knop drukt, dat hij automatisch verstuurt naar mijn e-mailadres met als subject 'msn logo' en als text inhoud iets van "kleuren: (inhoud van textbox kleuren)" en zo voort met al die textboxes. ik heb al enkele scripts geprobeerd, maar kom er niet uit. ook met php lukte het voor geen meter -_- als laatste heb ik dit geprobeerd:
Code:
  <script language="JavaScript">
  <!-- Hide from older browsers

  // Original JavaScript code by Duncan Crombie: dcrombie@chirp.com.au
  // Please acknowledge use of this code by including this header.

  function mailIt() {
    var dataForm = document.dataForm; // visible form
    var mailForm = document.mailForm; // hidden form
    var message = "text: " + dataForm.text.value + "kleuren:" + dataform.colors.value + "subject:" + dataform.subject.value;
    
// redefine the mailForm action property
    mailForm.action = "mailto: erik.steenman@hotmail.com";
    mailForm.action += "?subject=Msn plaatje";
    
// retrieve location information
    var pageTitle = "Page Title: " + document.title;
    var sentFrom = "Mailed From: " + document.location;
    var userInfo = pageTitle + "\r\n" + sentFrom + "\r\n\r\n";
    
// transfer all information from dataForm to mailForm for sending
    mailForm.mailBody.value = userinfo + message;
        
  }

// Stop hiding -->
</script>
in de head en
Code:
<form name="dataForm" method="post">
      <font color="#ffffff"><!-- The first form is the one that appears on the page -->
      </font>
      <tr> 
        <th align="right"><font color="#ffffff">  Onderwerp: </font></th>
        <td><font color="#ffffff">
          <input name="subject" size="50" >
          </font></td>
      </tr>
      <tr> 
        <th align="right"><font color="#ffffff">Kleuren: </font></th>
        <td><font color="#ffffff">
          <input name="colors" size="50" >
          </font></td>
      </tr>
      <tr> 
        <th align="right" valign="top"><font color="#ffffff">Text en overige 
                                info/wensen: </font></th>
        <td><font color="#ffffff"><textarea name="text" rows="10" wrap="virtual" cols="50">          </textarea>
          </font></td>
      </tr>
    </form>
    <form name="mailForm" action="mailto:" method="post" enctype="text/plain" onsubmit="return mailIt();">
      <font color="#ffffff"><!-- The contents of this field are filled out when the submit button is pressed -->
      <input type="hidden" name="mailBody" >
      </font>
      <tr> 
        <td>&nbsp;</td>
        <td align="right"><font color="#ffffff"><input type="submit" value="verstuur!" onclick="mailIt();" )?></font></td>
	</tr></form>
als form in de body. maar als ik hem wil testen, geeft hij aan: er is een runtime fout opgetreden. Wilt u beginnen met de foutopsporing?

regel: 15
fout: 'dataform' is niet gedefinieerd

ik denk dat ik iets vergeten ben bij een textbox of het script in de head, maar wat? help aub!
 
Hey Pontoe

Waar kunnen wij deze pagina vinden?

ZOdat wij deze een sonline kunnen testen?

Groetjes
Kristof
 
laat maar, niet meer nodig ^^ het is al opgelost, toch bdankt voor de hulp! ik heb nu een ander script.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan