2013-10-15 85 views
0

我试图通过函数“salva()”)将可视化的值发送到我的电子邮件地址,但我没有任何有关php的知识,因此我想做它只使用js ...我该怎么办?使用Javascript提交输出

<html> 
    <head> 
    <title>Esercizio vettori</title> 

    </head> 
    <body> 
     <form> 
     <h1>Esercizio</h1> 

     <input id="punti1" type="button" value="1" /> 
     <input id="punti2" type="button" value="2" /> 

     <input id="testo" type="text" placeholder="Commento utente" /> 
     <input id="mostra" type="button" value="Salva e mostra" onclick="inserisci();salva()" /> 

     </form> 

     <div id="visualizza">Qui visualizzerà i risultati</div> 

    <script> 


    var punteggio = []; 
    var orario = []; 
    var testo = []; 
    var inputPunti = []; 

    document.getElementById("punti1").onclick = function() { 

    inputPunti = document.getElementById("punti1"); 
    inserisci(); 

    }; 

    document.getElementById("punti2").onclick = function() { 

    inputPunti = document.getElementById("punti2"); 
    inserisci(); 

    }; 





var inputTesto = document.getElementById("testo"); 
var risultato = document.getElementById("visualizza"); 

function inserisci() { 

punteggio.push(inputPunti.value); 
orario.push(Date()); 
testo.push(inputTesto.value); 

pulisci(); 
} 

function pulisci() { 
    // Pulisce i campi 
    //* inputPunti.value = ""; 
    orario.value = Date(); 
    inputTesto.value = ""; 


} 


function salva() 
    { 
var doc=window.open(); 
window.open(); 
doc.document.write(punteggio); 
doc.document.write(orario); 
doc.document.write(testo); 
    } 


</script> 


</body> 
</html> 

回答

0

没有一个后端正确过滤用户输入,实现这一目标的最简单,最安全的方式是遵循指示here。为了实现我认为你想要的,你应该探索在你的服务器上放置一个电子邮件库,例如SwiftMailerPHPMailer(假设你正在使用PHP)。您可以轻松找到大量关于如何在线使用它们的资源。