Strona Główna     FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy


Poprzedni temat :: Następny temat
Automatyczna analiza ankiety w ?
Autor Wiadomość
maniek910


Skąd: Kalisz
Wysłany: 2009-09-27, 18:36   Automatyczna analiza ankiety w ?

Witam utworzyłem prosty zarys ankiety w htmlu mianowicie

<html>
<body>

<form ACTION="mailto:cos@cos.pl" METHOD="post" ENCTYPE="text/plain">
<br><br>
<b>Ankieta</b>
<br><br><br>
Podaj swoje dane osobowe<br><br>

<b>Nazwisko: &nbsp&nbsp&nbsp </b><input type="text name="Nazwisko" size="25"><br>

<b>Imię: &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp </b><input type="text name="Imię" size="25"><br>

<b>Adres e-mail:</b><input type="text name="Nazwisko" size="25"><br><br>

Pytania !<br><br>

1.Czy lubisz szkołe ? <BR>

<SELECT NAME="Ocena">
<OPTION SELECTED>
<OPTION SELECTED>wybierz z pola
<OPTION>nie mam zdania
<OPTION>nie
<OPTION>tak
</SELECT>
<BR><BR>

2.Czy uczysz się w niej ? <BR>

<SELECT NAME="Ocena">
<OPTION SELECTED>
<OPTION SELECTED>wybierz z pola
<OPTION>zależy
<OPTION>nie
<OPTION>tak
</SELECT>
<BR><BR>

Podaj swój komentarz:<BR>
<textarea NAME="Komentarz" COLS="20" ROWS="5">własna sugestia</textarea>
<br><br><br><br>
<input type="submit" VALUE="Wyślij formularz">
<input type="reset" VALUE="Wyczyść pola">



<br>by Maniek
<br>

</form>

</body>
</ht>


chce dodać w niej możliwość automatycznej analizy , tzn że ja na e mail dostane już odrazu wynik ankiety np 35% NA TAK A 65% NA NIE ,niestety nigdzie nie mogłem znaleść jak takie cos zrobić ,czy ktoś może wie najlepiej w htmlu .
_________________
 
   
WebCM 

Pomógł: 4 razy
Skąd: Polska
Wysłany: 2009-09-27, 19:09   

W czystym HTML-u tego nie zrobisz. Musisz użyć języka po stronie serwera, np. PHP.

Jeśli upierasz się na HTML i JS:

Widzę, że po kliknięciu formularza ma zostać wysłana wiadomość. Możesz to zrobić w JavaScript. Nadaj elementom wartość value 1 (TAK), 2 (NIE), 3 (NIE WIEM). Później można zliczać:
Kod:
var
f = document.forms[0],
el = f.elements,
tak = 0,
nie = 0,
niewiem = 0;

for(var i=0; i<el.length; i++)
{
    if(el[i].value == 1)
    {
        tak++;
    }
    else if(el[i].value == 2)
    {
        nie++;
    }
    else if(el[i].value == 3)
    {
        niewiem++;
    }
}

var razem = tak + nie + niewiem; //Suma odpowiedzi
var takProc = tak/razem*100, nieProc = nie/razem*100
_________________
Przeciwdziałajmy coraz niższemu poziomowi polskiego Internetu i rozpustom.
 
 
   
maniek910


Skąd: Kalisz
Wysłany: 2009-09-27, 20:57   

ok ale gdzie mam to niby skleić w htmlu ? w tej mojej ankiecie ??
_________________
 
   
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
system walidacji dla gości opracował Petermechanic
Forum komputerowe
Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 12