diff --git a/public/react/src/modules/courses/coursesPublic/ModulationModal.js b/public/react/src/modules/courses/coursesPublic/ModulationModal.js index 196dbfeac..601e6dfbc 100644 --- a/public/react/src/modules/courses/coursesPublic/ModulationModal.js +++ b/public/react/src/modules/courses/coursesPublic/ModulationModal.js @@ -59,46 +59,7 @@ class ModulationModal extends Component{ setInputs=(e)=>{ console.log("setInputs"); console.log(e); - let value = undefined; - if (e === undefined) { - this.setState({ - borredszf: "ml10 color-grey-9 bor-reds ", - Inputsval: "", - Inputsvaltype: true, - Inputsvaltest: "请输入分数", - }) - return; - } else if (e === null) { - this.setState({ - borredszf: "ml10 color-grey-9 bor-reds ", - Inputsval: "", - Inputsvaltype: true, - Inputsvaltest: "请输入分数", - }) - return; - } else if (e === "") { - this.setState({ - borredszf: "ml10 color-grey-9 bor-reds ", - Inputsval: "", - Inputsvaltype: true, - Inputsvaltest: "请输入分数", - }) - return; - } - - try { - value = parseFloat(e); - } catch (e) { - this.setState({ - borredszf: "ml10 color-grey-9 bor-reds ", - Inputsval: 0, - Inputsvaltype: true, - Inputsvaltest: "请输入分数", - }) - return; - } - - if (value === undefined || value === null || value === "") { + if (e === undefined || e === null || e === "") { this.setState({ borredszf: "ml10 color-grey-9 bor-reds ", Inputsval: 0, @@ -108,18 +69,18 @@ class ModulationModal extends Component{ return } var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^[1-9]+[0-9]*]*$/ - var nubmer = value; + var nubmer = e; if (!re.test(nubmer)) { this.setState({ borredszf: "ml10 color-grey-9 bor-reds ", - Inputsval: value, + Inputsval: e, Inputsvaltype: true, Inputsvaltest: "请输入0-100的分数", }) return; } this.setState({ - Inputsval: value, + Inputsval: parseFloat(e), Inputsvaltype: false, }) } @@ -195,7 +156,7 @@ class ModulationModal extends Component{ { Inputsvaltype === true ? -

{Inputsvaltest}

+

{Inputsvaltest}

: "" }