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