web-dev-qa-db-fra.com

Création d'un texte de lien comme le bouton Envoyer dans la page d'administration

Je crée une page d'administration pour mon plugin et j'aimerais créer un lien de texte conçu comme le bouton de formulaire des pages d'administration.

J'ai essayé mais je n'ai pas bien fonctionné.

<a href="" cless="button-primary" style="line-height: 2em; border-color: #298CBA; font-weight: bold; color: white; background: #21759B url(../images/button-grad.png) repeat-x scroll left top; text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;">Submit</a>

J'ai également essayé de simplement mettre un bouton d'envoi, en espérant que la page se rend à l'URL dans l'attribut d'action.

<form action="$url" target="_self">
    <input type="submit" class="button-primary" value="Submit" />
</form>

Est-ce que quelqu'un sait comment?

1
Teno

Vous pouvez attribuer un style à un lien sous forme de bouton avec la classe button css:

<a href="#" class="button">I am a button</a>

Vous pouvez modifier un bouton avec le style principal en ajoutant button-primary:

<a href="#" class="button button-primary">I am the primary button</a>
2
Tom J Nowell

Cela a fonctionné

<?php 
$pageslug = 'the-plugin-option-page-slug';
?>
    <form method="post" action="?page=<?php echo $pageslug; ?>&tab=2">
        <input type="submit" class="button-primary" value="Submit" />       
    </form>
<?php

J'ai des pages d'options avec onglets et le bouton fonctionne comme un lien vers la page d'onglet 2 sans rien envoyer.

0
Teno