Hvis du vil ha' der skal tjekkes for det i realtime, så er du nødt til og benytte dig af JavaScript, hvilket er != Java/JSP. Men her er hvordan du gør det i java script:
<script language="JavaScript"> function checkfornum() { if(!/^\d+$/.test(val)){ //val indeholder andet end tal eller er tom }else{ //val indeholder kun tal } } </script>
<%@ page language="java" import="java.util.*, java.io.*"%> <%@ include file="resultat.jsp" %> <% String klasse = request.getParameter("class"); String name = request.getParameter("name"); String point = request.getParameter("point"); if(!Pattern.compile("[A-Za-z]*").matcher(request.getParameter("name")).matches()) { out.println("der må kun indtastes bokstaver i dette felt"); } else{ if( point != null) { Statement stat = myConn.createStatement(); // Boolean values are true and false
int sucessfulUpdate = stat.executeUpdate("INSERT INTO resultat (name, class, point) " + "VALUES (" + "\'" + name + "\'," + "\'" + klasse + "\'," + "\'" + point + "\')" ); stat.close(); out.println("Rows affected in the database: " + sucessfulUpdate); } else { out.println("No input given. Nothing inserted"); } } %>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.