from 요소

sting01·2023년 2월 18일
0

svelte

목록 보기
8/18
<script>
	let textValue = '';
	let number = '';
	let check = false;
	let checkList = ['1', '2', '3'];
	let checkInit = '1';
	let radioList = ['1', '2', '3'];
	let radioInit = '1';
	let textareaValue = '';
	let selectList = [
		{
			id: 1,
			text: 'a',
		},
		{
			id: 2,
			text: 'a1',
		},
		{
			id: 2,
			text: 'a2',
		},
	];
	let selectInit = {};
</script>

<style>
</style>

<input type="text" name="" id="" bind:value="{textValue}" />

<p>{textValue}</p>

<input type="number" name="" id="" bind:value="{number}" />
<input type="range" name="" id="" bind:value="{number}" />

<p>{number}</p>

<input type="checkbox" name="" id="" bind:checked="{check}" />
<p>{check}</p>

{#each checkList as item}
	<input
		type="checkbox"
		value="{item}"
		id="check{item}"
		bind:group="{checkInit}"
	/>
	<label for="check{item}">{item}</label>
{/each}
<p>{checkInit}</p>

{#each radioList as item}
	<input
		type="radio"
		value="{item}"
		id="radio{item}"
		bind:group="{radioInit}"
	/>
	<label for="radio{item}">{item}</label>
{/each}

<textarea name="" bind:value="{textareaValue}" id="" cols="30" rows="10"
></textarea>
<p>{textareaValue}</p>

<select name="" id="" bind:value="{selectInit}">
	{#each selectList as item}
		<option>{item.text}</option>
	{/each}
</select>
<p>{selectInit.id} {selectInit.text}</p>

0개의 댓글