Buonasera a tutti!!!
Sono in agitazione![]()
Sto cercando un modo per aggiornare dei campi in un database in ajax.
I campi sono sempre gli stessi ma ripetuti:
aa1 | bb1 | cc1 | dd1 | ...
aa2 | bb2 | cc2 | dd2 | ...
... ... ... ... ...
In pratica, io vorrei, ad ogni gruppo inserirgli un submit (ossia un form separato per ogni gruppo) ed elaborarlo all'invio di quel form.
Ho trovato su internet molti form, ma sono tutti "mono form". In particolare questo:
codice:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% option explicit %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <% 'ASPAjax.Path="/aspajax/" ASPAjax.Open() ' Set up ASPajax %> <title>ASP AJAX form processing and validation tuturial.</title> <link href="SampleContent/CSS/main.css" rel="stylesheet" type="text/css" /> </head> <body> <% ' Create an UpdatePanel to AJAX enable the entire form automatically. Dim myPanel Set myPanel = ASPAjax.CreateUpdatePanel myPanel.Id = "VALIDATION_FORM" myPanel.Open Dim Message1 , Message2 , Message3 %> <% If Request.Form("submit")<>"" And ValidateForm() then 'process form %> <h1> Thanks for your submission</h1> <% else %> <form method="post" action=""> <label for="email" >Email:</label> <input type="text" name="email" id="email" value="<%=Request.Form("email")%>" /> <%=Message1%> <label for="email2" >Confirm Email:</label> <input type="text" name="email2" id="email2" value="<%=Request.Form("email2")%>"/> <%=Message2%> <label for="password">Password:</label> <input type="password" name="password" id="password" value="<%=Request.Form("password")%>" /> <%=Message3%> <input type="submit" value="Submit" name="submit" /> </form> <% end if %> <% myPanel.Close 'clean up Set myPanel = nothing %> Using ASP AJAX to validate forms has many advantages. </p> In this tuturial, the form is validated at server level - yet the client has 'immediate' feedback.Form field values are not wiped on post back - reducing user frustration.</p> </body> </html> <% ASPAjax.Close() ' Close up ASPajax at the end of all HTML%> <% Function ValidateForm Dim Valid If Request.Form("submit")<>"" then Valid = true if not isValidEmail (Request.Form("email")) then Message1 = "* Please Enter a Valid Email Address" : Valid = False if LCASE(Request.Form("email")) <> LCASE(Request.Form("email2")) then Message2 = "* Email Addresses do not Match": Valid = False if not isValidPassword (Request.Form("password")) then Message3 = "* Passwords should be at least 6 characters long, and contain at least 1 number.": Valid = False End If ValidateForm = Valid End Function ' Helper Functions for the form Function isValidEmail(myEmail) dim isValidE dim regEx isValidE = True set regEx = New RegExp regEx.IgnoreCase = False regEx.Pattern = "^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$" isValidE = regEx.Test(myEmail) isValidEmail = isValidE End Function function isValidPassword(myString) myString = myString&"" if (Len(myString)<6) then isValidPassword = false : exit function dim isValidE dim regEx isValidE = True set regEx = New RegExp regEx.IgnoreCase = False regEx.Pattern = "[0-9]" isValidE = regEx.Test(myString) isValidPassword = isValidE End Function %>
Mi sapete dire come adattarlo?
Grazie molte per l'aiuto...

Rispondi quotando