-1
votes

Le bouton Soumettre ne fonctionne pas même si j'ai entré les données d'entrée intérieures

J'essaie de demander des données à partir d'un serveur WHOIS et d'afficher sur ma page. Ça marche bien si j'appuie entrer mais que le bouton Soumettre ne fonctionne pas.

L'URL de la page: P>

../ whois.php code> p>

L'URL que je veux après avoir frappé Soumettre P>

../ whois.php? Domaine = quelquewebsite.com code> p>

Ceci est mon code HTML. P >

<section class="calltoaction section_sapce cover-image" data-image-src="images/subbanners/4.jpg">
    <div class="row">
        <div class="container">
            <div class="row cta-content">
                <div class="offerdescription">
                    <form action="<?=$_SERVER['PHP_SELF'];?>">
                        <b><label for="domain">
                            <h2 class="text-uppercase text-center">Domain/IP Address:</h2>
                            <p class=" text-center">Free WhoIs Lookup for any domain/IP. It's free and easy.</p>
                            </label>
                        </b>    
                        <div>
                            <form class="form-inline domainsearch">
                                <div class="row searchdomain">
                                    <div class="col-sm-6" style="margin-top:10px; margin-bottom: 10px; padding-right:0; padding-left:0;">
                                        <input class="form-control" type="text" name="domain" id="domain" placeholder="Enter Your Domain/IP" value="<?=$domain;?>" required onFocus="if (this.value == 'Enter your domain/IP') {this.value = '';}" onBlur="if (this.value == '') {this.value = 'Enter your domain/IP';}" value="Enter your domain/IP" > 
                                    </div>  
                                    <div class="col-sm-2" style="margin-top:10px; margin-bottom: 10px; padding-right:0; padding-left:0">    
                                        <button class="btn btn-new btn-lg" style="width:100%" type="button" action="<?=$_SERVER['PHP_SELF']."?".$domain;?>" name="button">Lookup</button>
                                    </div>
                                </div>
                            </form>
                        </div>  
                    </form> 
                </div>
            </div>  
        </div>      
    </div>
</section>


0 commentaires

3 Réponses :


0
votes

Essayez de définir une action sous forme et non dans le bouton et modifiez le type de bouton du bouton pour soumettre


1 commentaires

L'action n'est pas nécessaire car l'action par défaut serait une URL relative constituée d'une chaîne vide, qui est fondamentalement l'URL actuelle, et l'entrée est déjà envoyée en tant que paramètre de requête.



1
votes

Vous pouvez utiliser le bouton type = "Soumettre" au lieu de type = "bouton" comme ceci xxx


2 commentaires

Devrais-je garder l'action vide?


Vous n'avez besoin d'aucune action sur le bouton (en fait, cela ne fait rien). L'action n'a de sens que sur le formulaire . Vous pouvez ajouter un action = "" là pour le rendre explicite, si vous le souhaitez. Le paramètre Domain sera déjà envoyé en tant que paramètre de requête, car c'est la manière dont les formulaires gèrent leurs valeurs lorsqu'ils sont envoyés via obtenez (qui correspond à la méthode par défaut).



1
votes

Le bouton doit avoir un type de soumission


0 commentaires