From 7e2993fac1b4925287fe46279cfe55905e99705e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Fri, 8 Nov 2019 11:08:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../courses/coursesPublic/ModulationModal.js | 49 ++----------------- 1 file changed, 5 insertions(+), 44 deletions(-) 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}

: "" }