Saturday, 15 May 2010

javascript - How to clear textbox values from client side -



javascript - How to clear textbox values from client side -

i'm using ascx page through i'm sending mails clients.

after entering to, cc, bcc, subject , matter, i'm clicking "send mail" button.

in code, i'm calling clear() function i'm clearing text values after sending mail.

but, after textboxes cleared, when press "f5" or refresh button in "firefox" browser, page reloads , textboxes values retains.. not happening in "chrome" browser..

so, used javascript clear values..

window.onload = function () { document.getelementbyid("<%= txtto.clientid %>").value = ""; document.getelementbyid("<%= txtcc.clientid %>").value = ""; document.getelementbyid("<%= txtbcc.clientid %>").value = ""; document.getelementbyid("<%= txtsubject.clientid %>").value = ""; };

now cleared..

but got new problem.. i'm calling same page link also.. in i'm loading bcc values on page load event.. i'm clearing in javascript, values got cleared after page loads.. value has displayed when calling link..

how solve problem..?

you can utilize hidden field. set value "1" in javascript onclick event of sendemail button , set 0 in sendemail server side event , set status on hidden field value execute sendemail server side code.

html

<input type="hidden" runat="server" id="hdnsent" />

javascript

function onclickofsendemail() { document.getelementbyid("<%= hdnsent.clientid %>").value == "1" }

code behind

void btnsendmail_click(object sender, eventargs e) { if(hdnsent.value != "1") return; hdnsent.value = "0"; //your code }

javascript jquery asp.net

No comments:

Post a Comment