Jag har ett formulär med en massa textboxar och jag har definierat upp ett script som validerar input i dessa textboxar vid onChange.onFocus() problem
Om man trycker Tab valideras fältet och vid ev. fel vill jag sätta focus på fältet och göra select på texten samt visa en alert-ruta, se kod nedan.
Mitt problem är att jag vid fel displayar en textruta men focus sätts till nästa cell i tabellen trots min field.focus(). Har försökt med att skriva return false för att stoppa ev. senare events samt window.event.keyCode = 0 för att göra disable på TAB-tryckningen men inget funkar.
Någon som har en ide?
/Magnus
function validateTimeCell(field, form)
{
var fieldValue
fieldValue = field.value
//Check if the value entered is a numeric field
if(!validateNumeric(fieldValue))
{
alert("Invalid entry! Only numbers are accepted!")
field.select()
field.focus()
}
else
{
//Set commasign if necessary
fieldValue = validateComma(fieldValue)
field.value = fieldValue
//Update all total times in the form
doUpdateTimeMatrix(form)
}