Nosferato
12.09.2007, 23:26
Задача такая.
Есть HTML форма с полями: Имя(name), Возраст(age).
<form name="form1" method="post" action="http://localhost/site1/register.php">
<input type="text" name="name">
<input type="text" name="age">
<input type="submit" name="Submit" value="Отправить">
</form>
Надо с помощью Flash методом Post отправить 3 переменные: name,age,Submit. в эту форму по адресу к примеру: http://localhost/site1/register.php
И получить ответ в этот же флеш ролик в текстовое поле "TextArea" в виде HTML кода. Причем получение кода надо реализовать только средствами Flash!
Пропробовал сам написать,но в текствое поле сбрасывается не html код а что-то не понятное "step=1%22%3E%20%20%20%20%20%20%20%20%20" и в таком духе....., вот код исходника:
register.onRelease = function() {
myLoadVars = new LoadVars();
myLoadVarsReceive = new LoadVars();
myLoadVars.name= String(name.text);
myLoadVars.age= String(age.value);
myLoadVars.Submit = "Отправить";
myLoadVarsReceive.onLoad = function()
{
rezult.text=myLoadVarsReceive;
};
myLoadVars.sendAndLoad("http://localhost/site1/register.php", myLoadVarsReceive, "POST");
}
Есть HTML форма с полями: Имя(name), Возраст(age).
<form name="form1" method="post" action="http://localhost/site1/register.php">
<input type="text" name="name">
<input type="text" name="age">
<input type="submit" name="Submit" value="Отправить">
</form>
Надо с помощью Flash методом Post отправить 3 переменные: name,age,Submit. в эту форму по адресу к примеру: http://localhost/site1/register.php
И получить ответ в этот же флеш ролик в текстовое поле "TextArea" в виде HTML кода. Причем получение кода надо реализовать только средствами Flash!
Пропробовал сам написать,но в текствое поле сбрасывается не html код а что-то не понятное "step=1%22%3E%20%20%20%20%20%20%20%20%20" и в таком духе....., вот код исходника:
register.onRelease = function() {
myLoadVars = new LoadVars();
myLoadVarsReceive = new LoadVars();
myLoadVars.name= String(name.text);
myLoadVars.age= String(age.value);
myLoadVars.Submit = "Отправить";
myLoadVarsReceive.onLoad = function()
{
rezult.text=myLoadVarsReceive;
};
myLoadVars.sendAndLoad("http://localhost/site1/register.php", myLoadVarsReceive, "POST");
}