DIV字段初始化后重置值
Reset values after initialisation of the DIV field
当我单击AddNewTeam((按钮时,所有字段都应该为空。
保存和添加团队的代码:
function AddNewTeam() {
$('#teamdialog').dialog({
resizable: false,
autoOpen: true,
height: 210,
width: 350,
modal: true
});
}
function SaveNewTeam() {
var team = RetrieveTeam();
var IsChecked = $(IsAssociation).is(":checked");
var url = (IsChecked) ? "/Administration/SaveNewTeamforIsAssociation" : "/Administration/SaveNewTeam";
var TeamUserID = $('#teamteam :selected').val() > 0 ? $('#teamteam :selected').val() : 0;
$.ajax({
type: "POST",
url: url,
data: {"teamstring" : JSON.stringify(team), "TeamUserID" : TeamUserID},
datatype: "json",
success: function (teamID) {
if (teamID > 0) {
GetTeams();
$('#teamdialog').dialog('close');
}
else {
alert("Unable to create Team.");
}
}
});
}
并进入视图部分:
<td style="width: 33%">
<fieldset>
<legend>Team</legend>
<select id="teamselect" size="10" onchange="GetRolls()">
</select>
<br />
<input id="addnewteambutton" disabled="disabled" type="button" class="btn" value="Add Team" onclick="AddNewTeam();" />
</fieldset>
</td>
<div id="teamdialog" title="Add Team" style="display: none;">
<table>
<tr>
<td>
<label>Team ID:</label></td>
<td>
<input id="teamidtext" type="text" style="width: 100px;" maxlength="6" /></td>
</tr>
<tr>
<td>
<label>Team Name:</label></td>
<td>
<input id="teamtext" type="text" style="width: 200px;" /></td>
</tr>
<tr>
<td>
<label>Is Association</label></td>
<td>
<input name ="isAssociationcheckbox" type ="checkbox" id="IsAssociation"/>
</td>
</tr>
<tr id="tdteam">
<td>Team Name:</td>
<td>
<select id="teamteam" style="width:150px;">
<option value ="0"></option>
@foreach (RMS.UserService.User u in Model.TeamTeams)
{
<option value="@u.UserID">@(u.FirstName + " " + u.LastName )</option>
}
</select>
</td>
</tr>
</table>
<input type="button" class="btn" value="Create Team" onclick="SaveNewTeam();" />
</div>
现在,在单击SaveNewTeam((按钮后,新团队正在被保存,但当我打开AddNewTeam时,我得到了以前输入的值,而我不应该得到这些值。我的问题是如何重置单击AddNewGroup((按钮时打开的新窗口。
感谢你的帮助。。!!!
我知道这听起来可能很老套,但在之前
$('#teamdialog').dialog('close');
尝试添加:
$('#teamidtext').val('');
$('#teamtext').val('');
$('#isAssociationcheckbox').prop('checked', false);
$('#teamteam').val('');
此代码在提交后清除表单。我刚刚意识到你想通过点击addnewteam按钮来实现它。首先你必须启用
$('#addnewteambutton').prop('disabled', false);
然后添加
$(function () {
$('#addnewteambutton').click(function () {
// insert here the code I've wrote
});
});
你是说输入中有存储的历史记录吗?
在页面的开头尝试这个
$('input[type=text]').attr('autocomplete','off');
它将停止每个文本字段自动完成
相关文章:
- 有了字段的名称,我如何用空白数据初始化对象的未定义字段
- 如何在初始化过程中引用同一对象内的对象字段
- 如何在架构 XSD 中初始化字段
- 为什么我总是得到属性或字段尚未初始化
- 当输入字段名称在数组jquery中时序列化表单
- 初始化后更改输入字段的占位符文本
- 尝试使用 jQuery 序列化() 一组输入字段
- 使用下划线 js map 函数时,Mongo 引用字段未实例化
- 将初始值解析为 ExtraSignUp 字段流星
- 如何使用存储在 rails 序列化字段中的数据
- Spotfire Java脚本将字段拆分为唯一值,并每30秒更新一次MapChart可视化,以反映值的变化
- Javascript;Json:从序列化和反序列化中排除字段
- 单击输入字段将背景颜色应用于父项,并取消选择初始选择的单选按钮
- ExtJS:字段更改事件在ViewController's初始化
- 如何序列化包含jQueryajax加载字段的表单
- 设置日期拾取器输入字段的初始值
- 如何在jquery中动态初始化一个组件的输入字段
- 使用ng-options选择,如何初始化已选择的字段
- DIV字段初始化后重置值
- 页面加载后添加的类字段的日期选取器初始化