2009-08-17 10 views
1

Je me sens un peu bête en demandant cela, mais je voulais que tout le monde y pense.Formulaires, boutons de publication et de soumission

Je veux soumettre une page, cibler elle-même, sur simple pression d'un bouton mais en transportant une donnée avec elle.

Exemple:

Édition | Supprimer

Au clic sur l'édition, je veux que la page se recharge avec $_POST['example'] === "edit" ou quelque chose. Je ne veux pas utiliser $_GET et je ne veux pas utiliser le bouton soumettre laid.

Des idées?

Répondre

2

Vous devriez probablement utiliser les boutons d'envoi, mais utilisez CSS pour modifier leur aspect. Par exemple:

<input class="aslink" type="submit" /> 

.aslink { 
    background: transparent; 
    border: none; 
    cursor: pointer; 
    text-decoration: underline; 
} 
+0

Parfait! Je ne voulais pas utiliser Javascript pour les personnes qui ne le supportent pas. Je vais essayer. Merci à tous les autres! – Dorjan

0

Créer un formulaire portant les données que vous souhaitez envoyer et envoyez-le en utilisant JavaScript lorsque vous cliquez sur un lien si vous souhaitez éviter les boutons d'envoi.

1

Vous pouvez utiliser Ajax pour soumettre une requête POST ou pour styler un bouton de soumission pour ressembler à un lien (ou à tout autre élément que vous souhaitez).

0

Vous pouvez soumettre votre formulaire via un lien.

<a href='#' onclick='document.myform.submit()'> Edit </a> 
1

Vous pouvez utiliser la balise button:

<button type="submit">put some html</button> 

Vous pouvez mettre des balises HTML ou des images pour le style et à votre contenu de coeurs.

0

<input class="aslink" type="submit" />

.aslink { fond: transparent; bordure: aucune; curseur: pointeur; text-decoration: souligner; }

Idéalement, vous voulez écrire le code CSS comme ceci:

input.aslink

faisant cela verrouillera ces styles à seulement utilisé par les balises d'entrée avec le classe appropriée

Questions connexes