HTML - como hago para que una peticion se envie atomaticamente ?

 
Vista:
Imágen de perfil de carlos Yunga

como hago para que una peticion se envie atomaticamente ?

Publicado por carlos Yunga (4 intervenciones) el 23/01/2018 16:45:58
hola tengo este codigo el cual tiene un boton que envia una variable de la función enviar

<button onclick= "Enviar();"><img src="send.gif" alt="" /></button>


la idea es que no nescesite pulsar el boton para enviar dicha variable que se almacena en este input

<input placeholder="TU ORDEN" name="nombre"style="text-transform:uppercase;" "font-size: 25px;"

En resumen lo que hace el codigo es utilizar el microfono de Google chorme este escucha lo que dice el usuario y las palabras que dijo la trasnforma en texto y la muestra en el input que les mencione, después se pulsa el boton y envia esa variable a comprarar en una pagina php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <meta http-equiv="refresh" content="20">
  <title>Reconocimiento de  Voz</title>
  <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
  <link rel="stylesheet" type="text/css" href="css/estilos.css" />
  <script src="js/jquery-1.10.1.min.js"></script>
</head>
<body>
<script type="text/javascript">
function objetoAjax(){
 var xmlhttp=false;
 try{
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e){
  try {
       xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
     } catch (E){
    xmlhttp =false;
     }
}
if (!xmlhttp && typeof XMLHttpRequest!="undefineed"){
   xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function Enviar() {
 valor = document.getElementById('finalTranscript').value;
 ajax = objetoAjax();
 ajax.open("POST", "procesa.php", true);
 ajax.onreadystatechange= function(){
  if (ajax.readyState==4) {
      document.getElementById("resultado").innerHTML=ajax.responseText;
  }
 }
 ajax.setRequestHeader("content-type","application/x-www-form-urlencoded");
 ajax.send("varp2="+ valor )
}
</script>
<script src="WebSpeech.js"></script>
<section> <br />
<input placeholder="ESCUCHANDO"  name="nombre1"style= "font-size: 25px;" id="areaResult"><br />
<input placeholder="TU ORDEN"  name="nombre"style="text-transform:uppercase;" "font-size: 25px;" id="finalTranscript"><br />
<button onclick= "Enviar();"><img src="send.gif" alt="" /></button>
<img id="mic" src="mic.gif" alt="" /></section>
</form>
<h4>Control de un led a trav&eacute;s de voz</h4>
<div id="resultado"></div>
 
</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Carlos

como hago para que una peticion se envie atomaticamente ?

Publicado por Carlos (4 intervenciones) el 23/01/2018 18:23:19
no me funciona colega su codigo
igual tengo pulsar el icono para enviar el fomrulario a php
Captura
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar