2017-08-03 3 views
0

J'essaie d'afficher une action de formulaire sur la même page. En ce moment, il redirige vers la sortie CGI. Comment puis-je afficher la sortie sur la même page sans s'éloigner.Javascript pour afficher la sortie CGI sur la même page

Voici le formulaire configuré dans la page.

<h1>How fast is your connection?</h1> 

<hr> 

<FORM METHOD=get 

ACTION="http://getmeip.net/cgi-bin/1.cgi"> 

Look for? 

<input type=string name=ping> 

<P> 

<input type=submit value="ping this host"> 

</form> 

</HTML> 

Output is redirecting as shown in this picture. .

+0

S'il vous plaît [apprendre à aimer les étiquettes] (http://www.456bereastreet.com/archive/200711/use_the_label_element_to_make_your_html_forms_accessible/) – Quentin

Répondre

0

Soit:

  1. Modifier le programme CGI il affichera le code HTML pour le formulaire ou
  2. Utiliser JavaScript avec XMLHttpRequest ou fetch pour obtenir les données à la place de soumettre le formulaire, puis update the DOM de la page existante avec la réponse