Forum > Övriga serverspråk > PHP
Vet inte till 100% om tråden hör hemma här men testar!
Jag håller på med en sida och knackar just nu på registreringssidan med en hel del kraftiga ajax-funktioner, men om en användare nu inte har javascript aktiverat i sin webbläsare, hur kan jag kolla detta och då köra en hårdkod i php på Valideringen utav formuläret istället för att göra detta med ajax för dom som har det aktiverat ?
| Skriv utOm jag skall vara ärlig så har du nog tänkt fel från början, du skall ALLTID ha en serverkods validering.
Utan javascript så är det ju ett helt vanligt <form> postning, hoppas jag.
Jag har gjort ett exempel för version 3.0 av aspkoll, skall ändra om koder lite och visa en demo av hur enkelt en formulär postning kan fungera både med AJAX och utan ajax tillsammans med JQuery.
okej okej, Ja det är en helt vanlig form-postnig utan javascriptet!
Dessutom är det Jquery jag använder till "effekt-valideringen"
Vilket plugin för det? så slipper jag kodar ett eget.
http://voigt.se/sandbox/ajaxForm/
Jag orkar inte få in en validering, det skall gå att köra med vilken validering som hellst (om jag förstå mig rätt på hur de är skapade).
Själva post sidan är en vanlig asp sida, men du bör inte ha några problem att skriva om den:
<%
Dim sMessage
If Not (Request.Form("UserName") = "cortex" And Request.Form("UserPassword") = "aspkoll")Then
sMessage = "Wrong Password or Username"
Else
sMessage = "Welcome"
End If
If CBool(Request.QueryString("ajax")) Then ' Is Ajax Post
Response.Write sMessage
Else ' If its a normal post
Session("error") = sMessage
Response.redirect "../../default.asp"
End If
%>
skapade ett enkelt plugin för jquery som gör om alla form-element till ajax postning
Tackar så hjätligt! :D