Files
cagettepei/src/sugoi/form/elements/IntInput.hx
T
2021-08-27 17:54:17 +04:00

39 lines
572 B
Haxe

package sugoi.form.elements;
class IntInput extends Input<Int>
{
public function new(name, label, value, ?required=false){
super(name, label, value, required);
}
override public function getTypedValue(str:String):Int{
if(str!=null) str = StringTools.trim(str);
if (str == "" || str==null) {
if (this.required){
return 0;
}else{
return null;
}
}else{
var v = Std.parseInt(str);
if (v == null){
if (this.required){
return 0;
}else{
return null;
}
}else{
return v;
}
}
}
}