Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/07/2011, 19h07   #1
Candidat au titre de Membre du Club
 
Homme Martin Obadia
Lycéen
Inscription : juillet 2010
Messages : 29
Détails du profil
Informations personnelles :
Nom : Homme Martin Obadia
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : juillet 2010
Messages : 29
Points : 12
Points : 12
Par défaut Problème iWeb formulaire

Bonjour à tous !

Je rencontre maintenant un problème avec un formulaire que j'ai fabriqué dans l'application iWeb fourni par Mac OS X Snow Leopard dans le pack iLife (voir le code du formulaire plus bas)... Mon problème est en apparence simple mais je n'arrive pourtant pas à le régler... Pour commencer, voilà le code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<div align="center">
<font color="white" /> --> On ferme les yeux 
<font size="4px" /> --> Là aussi... :)
<form method="post" action="mailto:xxxx@hotmail.fr">
<p>
Nom* : <input type="texte" name="Nom" size="30"><br><br>
Prénom* : <input type="texte" name="Prenom" size="30"><br><br>
E-mail* : <input type="texte" name="e-mail" size="30"><br><br>
Entreprise* : <input type="texte" name="Entreprise" size="30"><br><br>
Adresse de l'entreprise : <input type="texte" name="adresse_entreprise" size="30"><br><br>
Code postale de l'entreprise : <input type="texte" name="code_postale_entr" size="5"><br><br>
Telephone de l'entreprise* : <input type="texte" name="tel_entreprise" size="10"><br><br>
Fax de l'entreprise* : <input type="texte" name="fax_entreprise" size="20"><br><br>
Durée de votre abonnement : <form><select name="Durée" size="1">
<option>1 mois</option>
<option>2 mois</option>
<option>3 mois</option>
<option>4 mois</option>
<option>5 mois</option>
<option>8 mois</option>
<option>1 ans</option>
<option>2 ans</option>
<option>3 ans</option>
</form>
<br>
<br>
<div align="center">
<input type="submit" value="Envoyer" style="width: 300px">
</div>
Je voudrais que le bouton "Envoyer" soit environ un saut de ligne plus bas que le formulaire et qu'il soit placé au milieu, mais il ne veut pas, j'ai beau faire toutes les modifications possibles il ne veut quand même pas...

Merci à ceux qui prendront le temps de me lire et à ceux qui me répondront éventuellement

Cordialement, Proinfo.
proinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2011, 19h35   #2
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 618
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 618
Points : 6 238
Points : 6 238
Bonjour

Pour centrer un élément dans la page : http://css.developpez.com/faq/?page=...orizontalement

Ce n'est pas du tout pour te descendre, mais ce code est très crade...

La balise font est déconseillée, et puis elle est mal placée : c'est un élément en ligne qui ne peut pas contenir de balise <form> ou <p>. Et puis tu ne les ferme pas non plus...
Juste avant le select tu ouvres une seconde balise <form>, il faut la supprimer.
Dans ton premier div tu as mis un attribut aign, c'est plutôt align.

Il faudrait utiliser un peu plus CSS.
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 09h40   #3
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 074
Points : 4 074
En supplément des remarques fort justes de 12monkeys, le submit est à l'extérieur du form...

Par rapport à la question posée, c'est effectivement avec des règles CSS qu'il faudrait régler le problème. (voir les tutoriels si tu découvres)
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/07/2011, 00h45   #4
Candidat au titre de Membre du Club
 
Homme Martin Obadia
Lycéen
Inscription : juillet 2010
Messages : 29
Détails du profil
Informations personnelles :
Nom : Homme Martin Obadia
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : juillet 2010
Messages : 29
Points : 12
Points : 12
Bonjour à tous,

Merci pour les remarques, depuis que iWeb assiste tout et enlève une bonne partie de code brut, j'ai perdu l'habitude, dans l'excitation je n'ai pas relu mon code et je m'en excuse... Je n'avais pas penser au CSS, dans un autre formulaire du même type ou juste les noms de champs changent, le bouton était correctement placé... Enfin pour commencer je vais relire tous mes codes et voir si je peux pas intégrer plus de CSS...

En tout cas merci pour les réponses

Note : Je viens de remarquer que mes deux balises <font /> du début ne contiennent pas le reste du code, sauf erreur de ma part elles sont fermées directement... Je suis pénible hein mais...
proinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 01h24   #5
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 074
Points : 4 074
Citation:
Envoyé par proinfo Voir le message
Note : Je viens de remarquer que mes deux balises <font /> du début ne contiennent pas le reste du code, sauf erreur de ma part elles sont fermées directement... Je suis pénible hein mais...
Celle-là j'avoue, elle est pas mal

>>> le concept, c'est donc une balise FONT, mais "auto-fermante", c'est-à-dire qui définirait une police pour l'intérieur d'elle-même (son tagName, ses attributs HTML même peut-être ?) (le w3c la marque déjà comme "déconseillée" pour remplacer progressivement son usage par les styles CSS, mais peut-être n'ont-ils même pas envisagé cet usage un tout petit peu *inattendu* de la balise )

Si ces styles doivent s'appliquer aux éléments de la div parente, place-les sur l'attribut style de la div, pas sur des balises font à l'intérieur

---
Citation:
Envoyé par proinfo Voir le message
je m'en excuse...
T'inquiète pas, on a vu bien pire
(et en plus personne nous force à venir on aime ça )
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/07/2011, 14h07   #6
Candidat au titre de Membre du Club
 
Homme Martin Obadia
Lycéen
Inscription : juillet 2010
Messages : 29
Détails du profil
Informations personnelles :
Nom : Homme Martin Obadia
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : juillet 2010
Messages : 29
Points : 12
Points : 12
Aie... Je vais finir dans le betisier c'est ça ?? Il faut vraiment que je revois toutes mes bases car ça ne va pas du tout là et je m'en rend compte... violemment --'

Je vais revoir mes bases et considérer ce sujet comme résolu Je vous remercie pour votre aide
proinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 14h56   #7
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 074
Points : 4 074
Citation:
Envoyé par proinfo Voir le message
Aie... Je vais finir dans le betisier c'est ça ?? Il faut vraiment que je revois toutes mes bases car ça ne va pas du tout là et je m'en rend compte... violemment --'

Je vais revoir mes bases et considérer ce sujet comme résolu Je vous remercie pour votre aide
Non non tu n'en es pas là ce n'était qu'une boutade stupide de ma part... ^^'

J'espère ne pas t'avoir refroidi, hein
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 16h07   #8
Candidat au titre de Membre du Club
 
Homme Martin Obadia
Lycéen
Inscription : juillet 2010
Messages : 29
Détails du profil
Informations personnelles :
Nom : Homme Martin Obadia
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : juillet 2010
Messages : 29
Points : 12
Points : 12
Citation:
Envoyé par RomainVALERI Voir le message
Non non tu n'en es pas là ce n'était qu'une boutade stupide de ma part... ^^'

J'espère ne pas t'avoir refroidi, hein
Non c'est pas stupide Non non ne t'inquiète pas, c'est juste que ça va faire longtemps que je n'ai pas codé en "brut" et que là je vois que ça fait des dégats

En tout cas merci, je n'avais même plu pensé au CSS (hé hé)
proinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 19h03   #9
Candidat au titre de Membre du Club
 
Homme Martin Obadia
Lycéen
Inscription : juillet 2010
Messages : 29
Détails du profil
Informations personnelles :
Nom : Homme Martin Obadia
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : juillet 2010
Messages : 29
Points : 12
Points : 12
Salut à tous,

Maintenant j'ai une autre qestion concernant le formulaire... Quand le visiteur clique sur "envoyer", son logiciel de messagerie s'ouvre et lui affiche le contenu du message de la forme prenom=xxxxxx&nom=xxxxxx&xxxxx=xxxxx

Alors comment présenter plus clairement le contenu, pour que je déchiffre plus facilement en recevant le mail ?

Ensuite, je cherche à mettre un sujet automatique, exemple "Réponse formulaire", de façon à ce que le visiteur n'ai pas à s'en occuper...

Et enfin, est-ce possible d'envoyer directement sans ouvrir le logiciel de messagerie, un envoi "transparent" pour le visiteur ? Si je peux éviter d'utiliser PHP ça m'arrange car pour le moment je n'ai pas d'hébergeur et je n'arrive pas à configurer mon serveur NAS (voir tous mes posts)...

Voili voilou, merci encore à ceux qui répondront
proinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 20h29   #10
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 074
Points : 4 074
Citation:
Envoyé par proinfo Voir le message
Ensuite, je cherche à mettre un sujet automatique, exemple "Réponse formulaire", de façon à ce que le visiteur n'ai pas à s'en occuper...

Et enfin, est-ce possible d'envoyer directement sans ouvrir le logiciel de messagerie, un envoi "transparent" pour le visiteur ? Si je peux éviter d'utiliser PHP ça m'arrange car ...
Désolé mais non : c'est ton serveur (php ou autre) qui doit faire le mail. Sur le poste client, à part le "mailto" que tu utilises déjà et qui est assez minimaliste, on est coincés ^^

Enfin... "coincés" si on ne fait pas de web dynamique, parce qu'avec un bout de php effectivement ça se règle vite fait, et ça permettrait également de soigner les détails que tu évoquais (sujet, présentation, etc.)

N'y a-t-il pas un autre moyen pour toi de pouvoir héberger tes pages sur un coin de serveur PHP quelque part ?
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 22h04   #11
Candidat au titre de Membre du Club
 
Homme Martin Obadia
Lycéen
Inscription : juillet 2010
Messages : 29
Détails du profil
Informations personnelles :
Nom : Homme Martin Obadia
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : juillet 2010
Messages : 29
Points : 12
Points : 12
On est coincés même avec du JS ?? Pour le moment non, pas moyen de faire héberger mon site, et c'est un site pour un projet d'entreprise (mon projet), qui ne se fera que dans quelques années, donc pour le moment c'est plus à titre de test qu'autre chose en réalité...

Mon mailto est minimaliste dans quel sens ? On pourrait lui rajouter quoi par exemple ?

Edit : Question ***** on peut pas envoyer de mail avec JS...
proinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 23h17   #12
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 074
Points : 4 074
Ce qu'on peut faire avec JS, c'est... un appel AJAX vers le serveur qui reçoit les données clefs utiles à la création du mail, l'envoie, et retourne au navigateur un rapport d'envoi si tout est OK ^^

Donc, oui, JS participe à l'opération, mais ne suffit pas
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 18h44   #13
Candidat au titre de Membre du Club
 
Homme Martin Obadia
Lycéen
Inscription : juillet 2010
Messages : 29
Détails du profil
Informations personnelles :
Nom : Homme Martin Obadia
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : juillet 2010
Messages : 29
Points : 12
Points : 12
Ok, parce que donc le but de ce formulaire c'est de m'envoyer à moi même un mail (le client me l'envoie) avec les champs remplis... Je n'y connaît rien mais alors vraiment rien à AJAX, donc encore une petite question ahurissante : pas besoin de serveur pour utiliser AJAX ?

Voilà voilà, et si y a pas besoin de serveur, y a t-il moyen de me procurer un script AJAX à peu près tout fait pour faire ce que je veux ?

Merci encore.
proinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 19h16   #14
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 797
Points : 35 797
Théoriquement non, tu n'as pas forcément besoin de serveur pour faire certaines requêtes AJAX, en revanche, tu ne peux pas envoyer de mail sans serveur !
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/07/2011, 20h08   #15
Candidat au titre de Membre du Club
 
Homme Martin Obadia
Lycéen
Inscription : juillet 2010
Messages : 29
Détails du profil
Informations personnelles :
Nom : Homme Martin Obadia
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : juillet 2010
Messages : 29
Points : 12
Points : 12
Ok, mais dans ce cas le serveur utilisé est celui de Hotmail ou autre non ? C'est juste les valeurs de différents champs envoyés par mail, je pense que c'est faisable avec le serveur du logiciel de messagerie...

Je me renseigne...
proinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 20h31   #16
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 797
Points : 35 797
Absolument pas.
Comme tu l'as constaté, le seul moyen d'envoyer un mail en HTML pur est de provoquer l'ouverture de ton logiciel de messagerie avec des champs pré-remplis (avec plus ou moins de réussite d'ailleurs).
Si tu veux passer outre cette restriction, il faudra alors demander à un langage serveur (par exemple PHP) de créer le mail pour toi, il lui faut donc avoir accès à un serveur SMTP pour y parvenir.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 23h00   #17
Candidat au titre de Membre du Club
 
Homme Martin Obadia
Lycéen
Inscription : juillet 2010
Messages : 29
Détails du profil
Informations personnelles :
Nom : Homme Martin Obadia
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : juillet 2010
Messages : 29
Points : 12
Points : 12
Ok, et si jamais je décide de ne pas mettre en forme mon mail de façon esthétique ? Si je décide de le laisser en HTML pur ? Au final le mieux serait que le client n'ai pas forcément à remplir la case "Objet" dans son logiciel de messagerie... Et bien entendu que je reçoive le mail sinon y a pas d'intérêt... Il m'avait sembler avoir été confronté à un attribut pour mailtoxxx@xxxx.fr qui définissait un objet pour le mail, mais je ne le retrouve pas (??)...

Enfin voilà, si c'est pas possible sans serveur je vais bien me débrouiller pour en trouver ou en fabriquer un...
proinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2011, 11h38   #18
Invité régulier
 
Homme Bertrand LAMBERT
Ingénieur développement logiciels
Inscription : janvier 2011
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme Bertrand LAMBERT
Âge : 58
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2011
Messages : 12
Points : 9
Points : 9
Envoyer un message via Skype™ à MaPommeTao
Bonjour

Ne peux-tu pas déjà compléter dans l'inspecteur de liens de iWeb le mailto en mettant dedans un truc genre object="Le texte que tu veux".

Sinon en local sur ton Mac puisque tu utilises iWeb, tu peux installer PostFix, un serveur de messagerie local qui fonctionne très bien. Au moins pour tester en local sans même avoir Internet.
MaPommeTao est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h51.


 
 
 
 
Partenaires

Hébergement Web