기본적으로 특정 필드를 채우고 선택하는 양식 인 ASP.NET MVC 웹 페이지가 있습니다. 트위터 부트 스트랩도 사용하고 있습니다.양식 입력의 유효성을 확인한 후에 버튼 클릭시 javascript 메서드를 호출하는 방법
My.cshtml
@{
ViewBag.Title = "MyWork";
}
@section Scripts {
@Scripts.Render("~/scripts/mywork.js")
@Scripts.Render("~/scripts/typeahead.min.js")
}
<br />
<legend>Add items to enable work</legend>
<div class="row">
<div class="col-md-2">
Item name:
</div>
<div class="col-md-8">
<input id="ItemTextBox" name="Name" type="text" placeholder="Enter an item name ..." class="form-control" required="required" autofocus="autofocus" />
</div>
</div>
<legend>Generate file</legend>
<input id="GenerateFile" type="submit" class="btn btn-primary" value="Generate File" onclick="javascript:generateFile()" />
자바 스크립트 파일은 mywork.js generateFile() 메소드를 포함하고, 입력 된 항목을 이용하여 파일을 생성한다.
ItemTextBox가 비어 있지 않음을 확인하려면 어떻게해야합니까? 추가 된 항목이 여러 개있을 수 있으므로 각 텍스트 요소를 확인하고 싶지는 않습니다. 필자는 입력에 필수 = "필수"를 설정했습니다. 필수 필드의 자동 유효성을 검사하려면 어떻게해야합니까?
양식 내 요소를 정의하지 않았습니다. 양식을 정의하면 서버로 왕복하지 않고 클릭 할 때 javascript 메소드를 호출하는 방법 (예 : POST를하고 싶지 않음). – AloofC
나는이 방법을 사용했다. 전설은 내부에서 작동하지 않기 때문에 전설을 h1로 변경해야했습니다. 감사 – AloofC