2022. 1. 11. 00:24ใWEB Dev/ToyProject
๐ท 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);
}
}
์ฌ๊ธฐ๊น์ง ํ๋๊น ์๊ฐ์ด ใ ใ
๋ด์ผ ๋ง์ ๊ฐ๋ฐํด๋ณด์~!
'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 |