Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как сделать так, чтобы JS при нажатии на кнопку не выполняла запрос со страницы. (https://javascript.ru/forum/dom-window/9464-kak-sdelat-tak-chtoby-js-pri-nazhatii-na-knopku-ne-vypolnyala-zapros-so-stranicy.html)

JSProgrammer 18.05.2010 17:17

Как сделать так, чтобы JS при нажатии на кнопку не выполняла запрос со страницы.
 
Ситуация такая. Есть 2 листбокса и кнопка. При загрузки страницы выполняются sql запросы с сервера. При нажатии на кнопку перебрасываются эелемнты с одного списка на другой. Так вот как сделать так, чтобы при нажатии на кнопку эелементы перебрасывались, а запрос с сервера не выполнялся.


<head runat="server">
<title></title>
<script type="text/javascript">



function AddElementToListBox(ctrlSource, ctrlTarget) {


var Source = document.getElementById(ctrlSource);
var Target = document.getElementById(ctrlTarget);


var SelectedValue = Source.options[Source.options.selectedIndex].value; // Hidden List is comma seperated
var newOption = new Option(); // Create a new instance of ListItem
newOption.text = Source.options[Source.options.selectedIndex].text;
newOption.value = Source.options[Source.options.selectedIndex].value;

Target.options[Target.length] = newOption; //Append the item in Target



return false;

}

function myLoader() {
if (postingBack == false) {
//Do stuff
}
}

</script>
</head>
<body onLoad="myLoader():">
<form id="form1" runat="server">
<div>

<asp:ListBox ID="source" runat="server" name ="source" AutoPostBack="false">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
</asp:ListBox>

<asp:ListBox ID="destination" runat="server" name="destination" AutoPostBack="false"></asp:ListBox>
<asp:Button ID="Button1" runat="server"
onclientclick="AddElementToListBox('source', 'destination')" Text="Button"
CausesValidation="False" EnableViewState="False" UseSubmitBehavior="False" />
<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Button" />
</div>
</form>
</body>
</html>

JSProgrammer 18.05.2010 17:18

ой блин, в теме нуна заменить запрос со страницы на запрос с сервера)

JSProgrammer 18.05.2010 17:39

грубо говоря чтобы при нажатии на кнопку тупо не срабатовало событие C# PageLoad

Gvozd 18.05.2010 20:18

Цитата:

Сообщение от JSProgrammer
событие C# PageLoad

форумом ошиблись


Часовой пояс GMT +3, время: 00:19.