-
[ToyProject-Todomate] ํฌ๋๋ฉ์ดํธ ํด๋ก ํ๋ก์ ํธ 24WEB Dev/ToyProject 2022. 1. 11. 00:24728x90
๐ท CloneTodo โ - Todomate Clone Project | Team CloneMate
CloneTodo : ๋ง์ ์ฌ๋๋ค์ด ์ฌ๋ํ๋ ํฌ๋๋ฉ์ดํธ๋ฅผ ํด๋ก ํ์ฌ ์น ์๋น์ค๋ฅผ ๋ฐฐํฌํด๋ณด๋ ํ๋ก์ ํธ
์ ๋ฒ์ฃผ์ ๋ง๋ค์๋ ์์ ๋ถ๋ถ์ด ๋ญ๊ฐ ์๋ชป๋์๋ค๊ณ ์๊ฐํ๋ค.
์ฐ์ readOnly ์ํ๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ์ ์ ๋์์ผ๋, ์ฐ๋ฆฌ๊ฐ ์๊ฐํ๋ ๋ฐฉ์์ ์์ ์ ์๋ ๊ฒ ๊ฐ๋ค.
readOnly ์ํ๋ฅผ ๋๋, ์ฐ๋ฆฌ๋ ๋ชฉํ๋ฅผ ํด๋ฆญํ๋ฉด, ๋ค์ Input์ ๋ชฉํ๊ฐ ๋ ธ์ถ๋๊ณ ๊ทธ๊ฒ์ ๋ค์ ์์ ํด์ ํ์ธ ๋ฒํผ์ ํตํด ๋ฑ๋ก๋ ์ ์๋๋ก ํด์ผํ๋ค.
๊ทธ๋์ ๋ชฉํ๋ฅผ ํด๋ฆญํ๋ฉด readOnly๊ฐ false๊ฐ ๋๊ณ Input์ ๊ฐ์ด ๋ ธ์ถ๋๋๋ก ํด๋ณด์.
์ฐ์ offReadOnlyMode ํจ์๋ฅผ ์์ ํด์ ์๋์ ๊ฐ์ด ๋ง๋ค์ด ์ค๋ค.
// ๋ชฉํ๋ฅผ ํด๋ฆญํ๋ฉด readOnly ์ํ false๋ก ๋ณ๊ฒฝ ํ๊ณ , input์ ๋ค์ title ๋ ธ์ถํ ๋ค์ addGoal ์ ๊ฐ๊ฒ ํ๋ค. function offReadOnlyMode(e){ readOnlyChange(readOnly = false); console.log("ReadOnly : ", readOnly); if(readOnly === false){ console.log("์์ ํ ๋ชฉํ : ", e.target.value); } }
์ฌ๊ธฐ๊น์ง ํ๋๊น ์๊ฐ์ด ใ ใ
๋ด์ผ ๋ง์ ๊ฐ๋ฐํด๋ณด์~!
728x90'WEB Dev > ToyProject' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ToyProject-Todomate] ํฌ๋๋ฉ์ดํธ ํด๋ก ํ๋ก์ ํธ 26 (0) 2022.01.13 [ToyProject-Todomate] ํฌ๋๋ฉ์ดํธ ํด๋ก ํ๋ก์ ํธ 25 (0) 2022.01.13 [ToyProject-Todomate] ํฌ๋๋ฉ์ดํธ ํด๋ก ํ๋ก์ ํธ 23 (0) 2022.01.06 [ToyProject-Todomate] ํฌ๋๋ฉ์ดํธ ํด๋ก ํ๋ก์ ํธ 22 (0) 2022.01.05 [ToyProject-Todomate] ํฌ๋๋ฉ์ดํธ ํด๋ก ํ๋ก์ ํธ 21 (0) 2022.01.04