내가 가지고 있는 텍스트 입력 로만스였나:
<div class="editor-label">
@Html.LabelFor(model => model.EmployeeId, "Employee Number")
</div>
<div class="editor-field textBoxEmployeeNumber">
@Html.EditorFor(model => model.EmployeeId)
@Html.ValidationMessageFor(model => model.EmployeeId)
</div>
다음과 같은 html 생산 중인
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
<div class="editor-label">
<label for="EmployeeId">Employee Number</label>
</div>
<div class="editor-field textBoxEmployeeNumber">
<input class="text-box single-line" data-val="true" data-val-number="The field EmployeeId must be a number." data-val-required="The EmployeeId field is required." id="EmployeeId" name="EmployeeId" type="text" value="" />
<span class="field-validation-valid" data-valmsg-for="EmployeeId" data-valmsg-replace="true"></span>
</div>
끝 - < 스니핏 >;!
그래서 나는 내가 원하는 값을 설정하는 데 사용하는 이 텍스트 입력 이런게야 포함한다.
<script type="text/javascript" language="javascript">
$(function() {
$('.textBoxEmployeeNumber').val("fgg");
});
</script>
그러나 이는 작동안함. 도대체 내 구문 오류?
// Access the input inside the div with this selector:
$(function () {
$('.textBoxEmployeeNumber input').val("fgg");
});
이 경우, html 코드 (ASP.NET) ',' 속성 '안정적으로 출력입니다 < input> employeeid& # 39, & # 39 이라는 id 로 id =' 그냥, 더 간단하게 사용할 수 있습니다.
$(function () {
$('#EmployeeId').val("fgg");
});
Jquery 를 사용하여 다음과 같은 코드를 사용할 수 있습니다.
선택 입력 이름:
$('input[name="textboxname"]').val('some value')
선택 입력 클래스:
$('input[type=text].textboxclass').val('some value')
선택 입력 id:
$('#textboxid').val('some value')
$(document).ready(function () {
$('#EmployeeId').val("fgg");
//Or
$('.textBoxEmployeeNumber > input').val("fgg");
//Or
$('.textBoxEmployeeNumber').find('input').val("fgg");
});
요소 (id
<input id="id_input_text16" type="text" placeholder="Ender Data"></input>
값으로 설정할 수 있습니다
$("#id_input_text16").val("testValue");
문서 here.
여기 다른 변동 파일에 대한 기본 파일 업로드 비해 괜찮게 있는 업로드하십시오 보았으매 부트스트랩에 버튼를 찾아보기의 버튼를. 이것은 html:
<div class="form-group">
@Html.LabelFor(model => model.FileName, htmlAttributes: new { @class = "col-md-2 control-label" })
<div class="col-md-1 btn btn-sn btn-primary" id="browseButton" onclick="$(this).parent().find('input[type=file]').click();">browse</div>
<div class="col-md-7">
<input id="fileSpace" name="uploaded_file" type="file" style="display: none;"> @*style="display: none;"*@
@Html.EditorFor(model => model.FileName, new { htmlAttributes = new { @class = "form-control", @id = "modelField"} })
@Html.ValidationMessageFor(model => model.FileName, "", new { @class = "text-danger" })
</div>
</div>
다음은 스크립트입니다.
$('#fileSpace').on("change", function () {
$("#modelField").val($('input[name="uploaded_file"]').val());
Js 간단해진다는 순결케 있는 것
EmployeeId.value = 'fgg';
<! - begin 스니핏: js 숨기십시오: 진정한 콘솔: 진정한 바벨. > 거짓값 -;
EmployeeId.value = 'fgg';
<div class="editor-label">
<label for="EmployeeId">Employee Number</label>
</div>
<div class="editor-field textBoxEmployeeNumber">
<input class="text-box single-line" data-val="true" data-val-number="The field EmployeeId must be a number." data-val-required="The EmployeeId field is required." id="EmployeeId" name="EmployeeId" type="text" value="" />
<span class="field-validation-valid" data-valmsg-for="EmployeeId" data-valmsg-replace="true"></span>
</div>
끝 - < 스니핏 >;!