2009-12-18 5 views

Répondre

4

C'est incorrect. Si vous voulez que le bouton pour aller à signup.php, faire de la bonne façon:

<form method="GET" action="signup.php"> 
    <input type="submit" value="Register"> 
</form> 

Ou la méthode javascript:

<input type="button" value="Register" onclick="window.location='signup.php'" /> 
+0

Il est déjà à l'intérieur d'une 'forme' – user198729

+1

sortez-le du – sakabako

+2

Assurez-vous également que vous utilisez' type = "submit" 'au lieu de' type = "button" '. Ça va toujours se ressembler. – sakabako

0

Essayez ceci:

<a href="Signup.php" title="Register">Register</a> 
+0

Je dois garder le bouton – user198729

+0

Alors la réponse de Jonathan est ce que vous voulez. –

+0

Non, ça ne marche pas – user198729

2

Si vous allez l'exiger

  • Etre un bouton
  • Pour ne pas utiliser une autre forme

Ensuite, vous devrez utiliser JavaScript, mais il est pas préféré pour la navigation.

<input name="" value="register" type="button" class="button" onclick="document.location='Signup.php'" /> 

Vous êtes probablement encore mieux pour fermer la forme que le bouton est à l'intérieur et créer la forme séparée, mais je ne peux pas dire ce que vous travaillez avec ou vos besoins.

0

La réponse de Jonathan devrait fonctionner. Le problème pourrait être avec le php plutôt que le balisage ici. Si vous devez conserver l'étiquette d'ancrage, pourquoi ne la stylisez-vous pas pour ressembler à votre bouton? Une chose est sûre, une balise d'ancrage enveloppant une balise d'entrée ne fonctionnera pas sur IE.