2015-12-15 4 views
1

Привет, ребята, я новичок в javascript и имею проблему.Как получить текст с javascript на html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
    <title>Temp </title> 
<script type="text/javascript"> 
    window.onload = function() { 
    document.forms["EventConfirmRedirection"].submit(); 
    }</script> 

<script type="text/javascript"> 

var formData = {   

        name: alex 
        email: [email protected] 
           } 

</script> 
</head> 
<body> 
<form name="EventConfirmRedirection" method="post" action="http://requestb.in/14ewbma1"> 
    <input type="hidden" name="name" value="test1-suc"></input> 
    <input type="hidden" name="email" value="test2-suc"></input> 
</form> 
</body> 
</html> 

Я хочу указать имя и адрес электронной почты в объекте formdata и опубликовать его.

Любая помощь будет оценена по достоинству. Заранее спасибо

+1

Пост это где ?? –

ответ

0

Вам просто нужно заполнить атрибут value (я добавил идентификаторы, чтобы сделать вещи проще, но вы также можете сделать это с .: например document.getElementsByName("name")[0])

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
    <title>Temp </title> 
<script type="text/javascript"> 
window.onload = function() { 
    fillandsubmit(); 
}; 

var formData = {name: "alex", email: "[email protected]"} 

function fillandsubmit(){ 
    var i1 = document.getElementById("name"); 
    var i2 = document.getElementById("email"); 
    i1.value = formData.name; 
    i2.value = formData.email; 
    document.forms["EventConfirmRedirection"].submit(); 
} 
</script> 
</head> 
<body> 
<form name="EventConfirmRedirection" method="post" action="http://requestb.in/14ewbma1"> 
    <input type="hidden" id="name" name="name" value="test1-suc"></input> 
    <input type="hidden" id="email" name="email" value="test2-suc"></input> 
</form> 
</body> 
</html> 
Смежные вопросы