File "validations.js"
Full Path: /home/analogde/www/files03/other/webGridClient/cache/validations.js
File size: 1.9 KB
MIME-type: text/plain
Charset: utf-8
valnegativeZahl=function validate(value,rId){if(Number(value)==value&&Number(value)<1&&value!=''){
return true
}else{
alert('Bitte geben Sie eine negative Zahl ein !')
return false
}
}
valZahl=function validate(value,rId){if(Number(value)==value){
return true
}else{
alert('Bitte geben Sie eine Zahl ein')
return false
}
}
valpositiveZahl=function validate(value,rId){if(Number(value)==value&&Number(value)>-1&&value!=''){
return true
}else{
alert('Bitte geben Sie eine positive Zahl ein !')
return false
}
}
valEindeutigkeit=function validate(value,rId){var g=this.grid
var k=g.tB.parentNode.id
var res=true
for(var i in this.vs){
if(g.gRS(g.rows[i])!='d'&&this.vs[i]==value&&g.y!=i){
if(k==''){
res=false
}else{
if(g.evalKey(k,i))res=false
}
}
}
if(res==false)alert('Bitte geben Sie einen eindeutigen Wert ein !')
return res}
valeindeutigeZahl=function validate(value,rId){var g=this.grid
var k=g.tB.parentNode.id
var res=true
for(var i in this.vs){
if(g.gRS(g.rows[i])!='d'&&this.vs[i]==value&&g.y!=i){
if(k==''){
res=false
}else{
if(g.evalKey(k,i))res=false
}
}
}
if(Number(value)!=value){
res=false
}
if(res==false)alert('Bitte geben Sie eine eindeutige Zahl ein !')
return res}
valEindeutigkeitNichtLeer=function validate(value,rId){var g=this.grid
var k=g.tB.parentNode.id
var res=true
for(var i in this.vs){
if(g.gRS(g.rows[i])!='d'&&this.vs[i]==value&&g.y!=i){
if(k==''){
res=false
}else{
if(g.evalKey(k,i))res=false
}
}
}
if(res==false||value=='')alert('Bitte geben Sie einen eindeutigen nicht leeren Wert ein !')
return res}
valEindeutigkeitNichtLeerGlobal=function validate(value,rId){var g=this.grid
var k=g.tB.parentNode.id
var res=true
for(var i in this.vs)if(g.gRS(g.rows[i])!='d'&&this.vs[i]==value&&g.y!=i)res=false
if(res==false||value=='')alert('Bitte geben Sie einen eindeutigen nicht leeren Wert ein !')
return res}