2014-09-03 351 views
0

我經常沿着經典ASP以下行用過的東西:訪問的Javascript確認結果從傳統的ASP

Response.Write "<script type=""text/javascript"">alert('Hello world')</script>" 

,但我會怎樣做JavaScript的確認聲明類似的事情和結果返回給我的VB詢問結果?

Response.Write "<script type=""text/javascript"">confirm('Do you want to continue?')</script>" 

顯然是不夠的。如果可能,我需要將結果分配給一個變量。

在此先感謝。

+1

你不能直接這樣做。您將不得不使用AJAX將用戶響應發送到服務器,然後可能會解析服務器在客戶端代碼中的響應。 – 2014-09-03 13:13:10

回答

1

我會使用window prompt()方法。下面是從W3學校爲例:

<html> 
<body> 

<p>Click the button to demonstrate the prompt box.</p> 

<button onclick="myFunction()">Try it</button> 

<p id="demo"></p> 

<script> 
function myFunction() { 
    var person = prompt("Please enter your name", "Harry Potter"); 
    if (person != null) { 
     document.getElementById("demo").innerHTML = 
     "Hello " + person + "! How are you today?"; 
    } 
} 
</script> 

</body> 
</html> 

我用從W3上面的例子中捕獲輸入,只能採取價值,並提交到服務器:

document.getElementById("demo").value= 
     person 
document.submit()