formData Web API를 사용하여 양식 데이터를 수집하는 방법
8421 단어 javascriptbeginnerswebdev
index.html
<div class="container">
<div class="header"> <h4> Register </h4>
</div>
<form class="myForm">
<div class="message">
<label for="msg">Message</label>
<textarea id="msg"></textarea>
</div>
<div class="contact">
<label for="name">Name</label>
<input type="text" id="name">
<label for="favSong">Your favourite song</label>
<input type="text" id="favSong">
<label for="email">Email Address</label>
<input type="email" id="email">
<label>Choose Image for your profile</label>
<input type="file" name="profile-image" id="form-profile-image" accept="image/*">
<button onclick="submitProfile()" >Submit</button>
</div>
</form>
</div>
<script src="src/index.js"></script>
일
FormData web API 을 사용하여 필드 값의 게시물 데이터를 아래 제공된 API URL로 보낼 수 있는 submitProfile() 함수를 완료합니다.
//index.js
const API_URL = "http://localhost:3000/api/user";
const submitProfile = ()=>{
//complete the code
}
예제 게시물 개체는 다음과 같아야 합니다.
{
name:"",
msg:"",
email:"",
imageFile:"",
favSong:""
}
이를 해결하기 위한 단계
const name=document.getElementById('name')
와 같이 지정할 수 있습니다. data
변수에 추가합니다. 이러한 단계는 다음과 같이 구현할 수 있습니다.
이에 대한 전체 코드는 여기에서 찾을 수 있습니다https://codesandbox.io/s/shy-moon-n0jdtx?file=/index.js
Reference
이 문제에 관하여(formData Web API를 사용하여 양식 데이터를 수집하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/naveenkolambage/how-to-use-formdata-web-api-to-collect-form-data-329m텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)