PDA

View Full Version : سوال: چطوری به Drop down میشه Item جدید اضافه یا پاک کرد ؟(با جاوا اسکریپت)



elham1611
جمعه 15 اردیبهشت 1391, 18:06 عصر
با سلام
چطوری میشه با دستورات جاوا اسکریپت به یک dropdown که داریم Item جدید اضافه کرد یا ازش پاک کرد؟
ممنون

vs.js_2012
جمعه 15 اردیبهشت 1391, 19:04 عصر
سلام،بفرما:



<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script type="text/javascript" language="javascript">
function AddItemInList() {
var list = document.getElementById('DropDownList1');
var box = document.getElementById('Text1');
var newListItem = document.createElement('OPTION');
newListItem.text = box.value;
newListItem.value = box.value;
list.add(newListItem);
box.value = "";
box.focus();
}
function RemoveItemInList() {
var list = document.getElementById('DropDownList1');
if (list.options.length > 0) {
for (var i = list.options.length - 1; i >= 0; i--) {
if (list.options[i].selected) {
list.remove(i);
return false;
}
}
}
else {
alert('Unable to remove. List is Empty!');
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Dynamic DropDownList</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="DropDownList1" runat="server">
</asp:DropDownList>
<input id="Text1" type="text" />
<input id="Button1" type="button" value="Add New" onclick="AddItemInList();" />
<input id="Button2" type="button" value="Remove Item" onclick="return RemoveItemInList();" />
</div>
</form>
</body>
</html>