24 lines
420 B
Haxe
24 lines
420 B
Haxe
package sugoi.form.elements;
|
|
import sugoi.form.filters.FloatFilter;
|
|
|
|
class FloatInput extends Input<Float>
|
|
{
|
|
|
|
public function new(name, label, value, ?required=false){
|
|
super(name, label, value, required);
|
|
}
|
|
|
|
override public function getTypedValue(str:String):Float{
|
|
|
|
var f = new FloatFilter();
|
|
var n = f.filterString(str);
|
|
|
|
if (n==null && this.required){
|
|
return 0.0;
|
|
}else{
|
|
return n;
|
|
}
|
|
|
|
}
|
|
|
|
} |