我需要顯示確認框「您確定要繼續嗎?」如果「是」,我需要清除ASP.NET文本框的值。否則它不應該被清除。使用JavaScript在ASP.NET中顯示確認框
1
A
回答
1
function doConfirm(){
if (confirm("Are you sure you want to continue?")){
var mytxtbox = document.getElementById('<% =myAspTextBox.ClientID %>');
mytxtbox.value = '';
}
}
注意myAspTextBox指的是ASP的名稱:TextBox控件的ID屬性
<asp:textbox ID="myAspTextBox" runat="server" OnClientClick="javascript:doConfirm();"
希望這有助於
1
在ASP文本標記補充一點:
OnClientClick="javascript:testDeleteValue();"
... 並添加此腳本:
<script>
function testDeleteValue()
{
if (window.confirm('Are you sure You Want To continue?'))
document.getElementById("<%=<th id of your textbox>.ClientID%>").value = '';
}
</script>
如果你想這對你的單選框的點擊發生的,把它在這個標籤中,只需用onclick替換onclientclick即可。
<input type='radio' onclick='testDeleteValue()'/>
1
如果你下載的AjaxControlToolkit可以使用ConfirmButtonExtender來單擊按鈕後,向用戶顯示一個簡單的確認框以繼續操作或取消操作
好吧,我只注意到有關單選按鈕位,在任何情況下AjaxControlToolkit是開始,如果你想實現的JavaScript的好地方教程在.net解決方案項目
0
,如果這是你的文本框標記:
<asp:textbox id="txtInput" runat="server" />
,然後這將觸發確認按鈕:
<asp:button id="btnSumbit" runat="server" onclientclick="return clearOnConfirm();" text="Submit" />
,那麼你就需要以下的javascript:
<script type="text/javascript">
function clearOnConfirm() {
if (confirm("Are you sure you want to continue?")) {
document.getElementById("<%=txtInput.ClientID %>").value = '';
return true;
} else {
return false;
}
}
</script>
如果你想要做的是清除文本框,但始終與回傳繼續,那麼你永遠不要需要如上返回false但總是如下所示返回true。在這種情況下,您應該重新考慮您向用戶顯示的消息。
<script type="text/javascript">
function clearOnConfirm() {
if (confirm("Are you sure you want to continue?")) {
document.getElementById("<%=txtInput.ClientID %>").value = '';
}
return true;
}
</script>
0
function stopTimer() {
if (window.confirm('Are you sure You Want To continue?')) {
$find('Timer1')._stopTimer()
return true;
}
else {
return false;
}
<asp:Button ID="Btn_Finish" runat="server" Text="Finish" Width="113px" OnClick="Btn_Finish_Click" OnClientClick="return stopTimer();" Height="35px"
protected void Btn_Finish_Click(object sender, EventArgs e)
{
Timer1.Enabled = false;
// if any functions to be done eg: function1();
Response.Redirect("~/Default2.aspx");
}
還有一個計時器停在功能做。確認框如果按下「確定」計時器停止,並且它的重定向到新頁面「Default2.aspx」
否則如果選擇取消,則什麼都不會發生。
相關問題
- 1. Javascript確認對話框 - ASP.NET
- 2. 顯示模式時,使用JavaScript確認
- 3. 用Javascript中的自定義消息顯示確認框
- 4. 如何顯示asp.net中的刪除確認對話框
- 5. javascript確認框
- 6. 確認框javascript
- 7. 在fancybox之前顯示確認框
- 8. Javascript在asp.net web應用程序中確認框重定向?
- 9. 確認框OnClientClick在ASP.NET
- 10. ASP.net和Javascript確認
- 11. 如何使用C#在Vista下顯示確認對話框?
- 12. 如何使用ASP.NET添加客戶端(JavaScript)確認消息框?
- 13. 在確認對話框中顯示是/否而非確定
- 14. 顯示確認
- 15. 的Javascript確認框
- 16. 使用Javascript - 自定義確認對話框 - 更換JS確認
- 17. Javascript確認框複選框
- 18. 如何在javascript中的確認框中顯示動畫倒計時
- 19. 無法刪除並顯示確認框
- 20. 刪除確認對話框不顯示
- 21. 的Rails:確認不顯示對話框
- 22. 顯示確認框不工作
- 23. 模態確認框在ASP.Net中使用JQuery
- 24. javascript確認框會首先顯示或jquery?
- 25. 確認框始終顯示第一(JavaScript的,jQuery的,.NET)
- 26. 在javascript中確認模態對話框
- 27. 顯示確認對話框使用局部視圖
- 28. 如何在不帶javascript的c#中顯示提示框? asp.net
- 29. 在IE6和IE7中使用Javascript「確認」
- 30. 如何使用數據庫在mvc3的jQuery中顯示確認框
你需要更具體。你是否需要通過提交按鈕或...觸發它?一個JavaScript確認框或模式對話框或? – 2010-02-08 09:25:53
我需要這個在單擊單選按鈕時顯示 – Innova 2010-02-08 09:30:43