2013-10-15 37 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)。您可以輕鬆找到大量關於如何在線使用它們的資源。