san*_*nzy 1 javascript jquery asp.net-mvc-4
我使用mvc4开发了一个Web应用程序.
在这种情况下,我需要使用javascript获取文本框值(实际上是在文本框中输入的文本).
这是我正在使用的代码
@model PortalModels.WholeSaleModelUser
@using (Html.BeginForm("uploadFile", "WholeSaleTrade", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
@Html.ValidationSummary(true)
<fieldset>
<legend>WholeSaleModelUser</legend>
<table>
<tr>
<td>
<div class="editor-label">
@Html.LabelFor(model => model.Name)
</div>
</td>
<td>
<div class="editor-field">
@Html.TextBoxFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
</div>
</td>
</tr>
</table>
<div id="partial">
<table>
<tr>
<td>
<img id="blah" src="../../Images/no_image.jpg" alt="your image" height="200px" width="170px" />
</td>
</tr>
</table>
<script type="text/javascript">
function loadUserImage() {
var userImg = document.getElementById("blah");
var imgNm = $("#Name").value;
userImg.src = "D:/FEISPortal/FortalApplication/Img/" + imgNm + ".png";
alert(imgNm);
alert(userImg.src);
}
</script>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,警报将值赋予"未定义",如果执行以下修改警报则不提供任何内容.
var imgNm = document.getElementById("Name").value;
Run Code Online (Sandbox Code Playgroud)
对于
var imgNm = $("#Name").value;
Run Code Online (Sandbox Code Playgroud)
如何获取文本框中输入的文本?
| 归档时间: |
|
| 查看次数: |
16591 次 |
| 最近记录: |