Lance
Lv 4
Lance asked in 電腦與網際網路程式設計 · 1 decade ago

Jscript表格接收彈跳視窗輸入的值

<html><body >

<form name="form1" method="post" action="" onSubmit="return load();"><input name="送出" type="submit" value="送出">

</form>

<script>

function load() {

myName = prompt("請輸入你的大名:", "");

document.write("你是" + myName + ",你好啊");

}

</script>

</body></html>

如何把彈跳視窗輸入的名字存到由JScript產生的表格裡呢?

1 Answer

Rating
  • 1 decade ago
    Favorite Answer

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=big5">

    <title>取得 window.prompt() 方法所回傳的值</title>

    <script>

    function procSubmit()

    {

    if(!self.document.all("UserName").value.length)

    //假定 UserName 欄位沒有輸入文字,再以 window.prompt 強調提示

    {

    //提示使用者輸入姓名

    var myName = self.prompt("請輸入你的大名:", "");

    //填入表單上 input type=text 名稱為 UserName 的標籤值

    self.document.all("UserName").value=myName;

    //self.alert("暫停用,可供您檢視輸入欄位");

    }

    }

    </script>

    </head>

    <body>

    <!--這裡是表單-->

    <form name="form1" method="post" action="#某張伺服器網頁#" onSubmit="procSubmit();">

    <!--淡藍色在此假定您以 input type=text 標籤,處理姓名欄位-->

    姓名:<input type=text name="UserName">

    <input name="送出" type="submit" value="送出">

    </form>

    </body>

    </html>

    Source(s):
Still have questions? Get your answers by asking now.