Θέλω να βάλω εξτρα πεδία σε μια φόρμα.

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
takis1985
Δημοσιεύσεις: 1206
Εγγραφή: 17 Μάιος 2001 03:00
Τοποθεσία: lesvos
Επικοινωνία:

Θέλω να βάλω εξτρα πεδία σε μια φόρμα.

Δημοσίευση από takis1985 » 07 Σεπ 2008 22:10

Γεια χαρά.
Έχω αυτή τη φόρμα http://www.plomaricity.gr/taxi2/kratisi.html και θέλω να προσθέσω 2 πεδία "Ημερομηνία άφιξης" και "Όνομα Πλοίου ή Αριθμός Πτήσης"
Μπορεί κάποιος να με βοηθήσει;

ouranos
Δημοσιεύσεις: 27
Εγγραφή: 07 Σεπ 2008 19:20

Θέλω να βάλω εξτρα πεδία σε μια φόρμα.

Δημοσίευση από ouranos » 07 Σεπ 2008 22:16

νομίζω πως είναι σωστό

Κώδικας: Επιλογή όλων

<form method="post" action="mailer.php">
  Όνομα&#58; 
    <input name="name" id="name" onblur="MM_validateForm&#40;'name','','R'&#41;;return document.MM_returnValue" size="30" type="text">
    <br>
    <br>

    E-mail&#58; 
    <input name="email" id="email" onblur="MM_validateForm&#40;'name','','R','email','','RisEmail'&#41;;return document.MM_returnValue" size="30" type="text">
    <br>
    <br>
    Τηλέφωνο&#58; 
    <input name="phone" id="phone" onblur="MM_validateForm&#40;'name','','R','phone','','NisNum'&#41;;return document.MM_returnValue" size="30" type="text">
    <br>
    <br>
    <br>
	
	Ημερομηνία άφιξης&#58; 
    <input name="date" id="date" onblur="MM_validateForm&#40;'name','','R','date','','NisNum'&#41;;return document.MM_returnValue" size="30" type="text">
    <br>
    <br>
    <br>
	
	Όνομα Πλοίου ή Αριθμός Πτήσης&#58;
    <input name="code" id="code" onblur="MM_validateForm&#40;'name','','R','code','','NisNum'&#41;;return document.MM_returnValue" size="30" type="text">
    <br>
    <br>
    <br>
	
  Μήνυμα&#58;<br>

    <br>
    <textarea rows="9" name="message" cols="50"></textarea>
    <br>
    <br>
    <input value="Αποστολή" name="submit" type="submit">
    <input value="Επαναφορά" name="reset" type="reset">
  
</form>

Άβαταρ μέλους
takis1985
Δημοσιεύσεις: 1206
Εγγραφή: 17 Μάιος 2001 03:00
Τοποθεσία: lesvos
Επικοινωνία:

Θέλω να βάλω εξτρα πεδία σε μια φόρμα.

Δημοσίευση από takis1985 » 07 Σεπ 2008 22:49

Το αρχείο mailer.php είναι : <html>


<head>


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">


<meta http-equiv="Refresh" content="5; url=http://www.plomarion.com/">


<title>Αποστολή Φόρμας</title>


</head>





<body>


<?php


if(isset($_POST['submit'])) {





$to = "info@plomaricity.gr";


$subject = "Φόρμα επικοινωνίας";


$name_field = $_POST['name'];


$phone_field = $_POST['phone'];


$email_field = $_POST['email'];


$message = $_POST['message'];





$body = "\n Από: $name_field\n E-Mail: $email_field\n Τηλέφωνο: $phone_field\n Μήνυμα: $message";





echo "Η φόρμα στάλθηκε στο $to!";


mail($to, $subject, $body);





} else {





echo "blarg!";





}


?>


</body>


</html>


Και ο κωδικας που θα μπεί στη σελίδα :
<script type="text/javascript">
<!--
function MM_validateForm() { //v4.0
if (document.getElementById){
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
} }
//-->
</script>
</head>

<body>
<form method="POST" action="mailer.php">
Όνομα:
<input name="name" type="text" id="name" onBlur="MM_validateForm('name','','R');return document.MM_returnValue" size="30">
<br>
<br>
E-mail:
<input name="email" type="text" id="email" onBlur="MM_validateForm('name','','R','email','','RisEmail');return document.MM_returnValue" size="30">
<br>
<br>
Τηλέφωνο:
<input name="phone" type="text" id="phone" onBlur="MM_validateForm('name','','R','phone','','NisNum');return document.MM_returnValue" size="30">
<br>
<br>
<br>

&Igrave;&THORN;&iacute;&otilde;&igrave;&aacute;:<br>
<br>
<textarea rows="9" name="message" cols="50"></textarea>
<br>
<br>
<input type="submit" value="Αποστολή" name="submit">
<input type="reset" value="Επαναφορά" name="reset">

</form>
-------------------------------------
Απο κεί και πέρα θέλω να προσθέσω τα 2 παιδία "Ημερομηνεία Άφιξης" Και "Αριθμός Πτήσης ή Όνομα Πλοίου" .

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες