佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 906|回复: 13

html 和java scripts

[复制链接]
发表于 4-9-2008 05:58 PM | 显示全部楼层 |阅读模式
我現在要做一張html form有java scripts 來驗証。我可不可以把這張form所填的資料然後再顯示在另一張html page 就像comfirmation page。最後在comfirmation page 裡加一個button 來寄出去。

請問java scripts 需要什麼code? 請大家指教一下。謝謝
回复

使用道具 举报


ADVERTISEMENT

发表于 5-9-2008 08:20 AM | 显示全部楼层

回复 1# roy16 的帖子

是可以的.... 这是我个人的想法...
先 open (URL, windowName[, windowFeatures])
就像
a=window.open("","","width=200,height=300").document;
然后
a.open();
a.write(你要show的资料);
a.close();
回复

使用道具 举报

发表于 5-9-2008 08:37 AM | 显示全部楼层
我试看做个example吧.... (应该可以瓜....)
回复

使用道具 举报

 楼主| 发表于 5-9-2008 09:06 AM | 显示全部楼层
原帖由 mElO 于 5-9-2008 08:37 AM 发表
我试看做个example吧.... (应该可以瓜....)


那我先謝謝你囉。
我也正在試一試。
回复

使用道具 举报

发表于 5-9-2008 11:20 AM | 显示全部楼层
你在吗???大概是酱...
<html>
<head>
<script language="JavaScript" type="text/javascript">
function submitform(FirstName,LastName,Email,Phone,Address,Country)
{
        var f = FirstName.value;
        var l = LastName.value;
        var e = Email.value;
        var p = Phone.value;
        var ad = Address.value;
        var c = Country.value;
        var popUp = window.open("","","width=500,height=500";
        popUp.document.open;
        popUp.document.writeln("<html></head><body><form action='' name='myform1'>";
        popUp.document.writeln("<table>";
        popUp.document.writeln("<tr><td align='right'>First Name: </td><td>"+f+"</td></tr>";
        popUp.document.writeln("<tr><td align='right'>Last Name: </td><td>"+l+"</td></tr>";
        popUp.document.writeln("<tr><td align='right'>EMail: </td><td>"+e+"</td></tr>";
        popUp.document.writeln("<tr><td align='right'>hone: </td><td>"+p+"</td></tr>";
        popUp.document.writeln("<tr><td align='right'>Address: </td><td>"+ad+"</td></tr>";
        popUp.document.writeln("<tr><td align='right'>Country: </td><td>"+c+"</td></tr>";
        popUp.document.writeln("<tr><td align='right'></td><td><input type='button' value='Confirm'></td></tr>";
        popUp.document.writeln("</table></form></body></html>";                                
        popUp.document.close();
}
</script>
</head>
<body>
<form action="" name="myform">
<table cellspacing="2" cellpadding="2" border="0">
<tr>
  <td align="right">First Name</td>
  <td><input type="text" name="FirstName"></td>
</tr>
<tr>
  <td align="right">Last Name</td>
  <td><input type="text" name="LastName"></td>
</tr>
<tr>
  <td align="right">EMail</td>
  <td><input type="text" name="Email"></td>
</tr>
<tr>
  <td align="right">hone</td>
  <td><input type="text" name="hone"></td>
</tr>
<tr>
  <td align="right">Address</td>
  <td><textarea cols="20" rows="5" name="Address"></textarea></td>
</tr>
<tr>
  <td align="right">Country</td>
  <td>
  <SELECT name="Country">
<option value="" selected>[choose yours]
<option value="008">Albania
<option value="012">Algeria
<option value="016">American Samoa
<option value="020">Andorra
<option value="024">Angola
<option value="660">Anguilla
<option value="010">Antarctica
<option value="028">Antigua And Barbuda
<option value="032">Argentina
<option value="051">Armenia
<option value="533">Aruba
</SELECT>
</td>
</tr>
<tr>
  <td align="right"></td>
  <td><input type="button" value="Submit" ></td>
</tr>
</table>
</form>
</body>
</html>
         ...

[ 本帖最后由 mElO 于 5-9-2008 11:27 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 6-9-2008 09:25 AM | 显示全部楼层
我試了你的Code。為什麼不能run。我還在研究當中你的code。
回复

使用道具 举报

Follow Us
发表于 7-9-2008 12:02 AM | 显示全部楼层
submit那個沒有放onclick event...
  1. <html>
  2. <head>
  3. <script language="JavaScript" type="text/javascript">
  4. function submitform()
  5. {
  6.         var f = document.getElementById('fname').value;
  7.         var l = document.getElementById('lname').value;
  8.         var e = document.getElementById('em').value;
  9.         var p = document.getElementById('pno').value;
  10.         var ad = document.getElementById('add').value;
  11.         var c = document.getElementById('cn').options[document.getElementById('cn').selectedIndex].innerHTML;
  12.         var popUp = window.open("","","width=500,height=500");
  13.         popUp.document.open();
  14.         popUp.document.writeln("<html></head><body><form action='' name='myform1'>");
  15.         popUp.document.writeln("<table>");
  16.         popUp.document.writeln("<tr><td align='right'>First Name: </td><td>"+f+"</td></tr>");
  17.         popUp.document.writeln("<tr><td align='right'>Last Name: </td><td>"+l+"</td></tr>");
  18.         popUp.document.writeln("<tr><td align='right'>EMail: </td><td>"+e+"</td></tr>");
  19.         popUp.document.writeln("<tr><td align='right'>Phone: </td><td>"+p+"</td></tr>");
  20.         popUp.document.writeln("<tr><td align='right'>Address: </td><td>"+ad+"</td></tr>");
  21.         popUp.document.writeln("<tr><td align='right'>Country: </td><td>"+c+"</td></tr>");
  22.         popUp.document.writeln("<tr><td align='right'></td><td><input type='button' value='Confirm'></td></tr>");
  23.         popUp.document.writeln("</table></form></body></html>");                                
  24.         popUp.document.close();
  25. }
  26. </script>
  27. </head>
  28. <body>
  29. <form action="" name="myform">
  30. <table cellspacing="2" cellpadding="2" border="0">
  31. <tr>
  32.   <td align="right">First Name</td>
  33.   <td><input type="text" id="fname" name="FirstName"></td>
  34. </tr>
  35. <tr>
  36.   <td align="right">Last Name</td>
  37.   <td><input type="text" id="lname" name="LastName"></td>
  38. </tr>
  39. <tr>
  40.   <td align="right">EMail</td>
  41.   <td><input type="text" id="em" name="Email"></td>
  42. </tr>
  43. <tr>
  44.   <td align="right">Phone</td>
  45.   <td><input type="text" id="pno" name="Phone"></td>
  46. </tr>
  47. <tr>
  48.   <td align="right">Address</td>
  49.   <td><textarea cols="20" rows="5" id="add" name="Address"></textarea></td>
  50. </tr>
  51. <tr>
  52.   <td align="right">Country</td>
  53.   <td>
  54.   <SELECT id="cn" name="Country">
  55. <option value="" selected>[choose yours]
  56. <option value="008">Albania
  57. <option value="012">Algeria
  58. <option value="016">American Samoa
  59. <option value="020">Andorra
  60. <option value="024">Angola
  61. <option value="660">Anguilla
  62. <option value="010">Antarctica
  63. <option value="028">Antigua And Barbuda
  64. <option value="032">Argentina
  65. <option value="051">Armenia
  66. <option value="533">Aruba
  67. </SELECT>
  68. </td>
  69. </tr>
  70. <tr>
  71.   <td align="right"></td>
  72.   <td><input type="button" value="Submit" onclick="javascript:submitform();" ></td>
  73. </tr>
  74. </table>
  75. </form>
  76. </body>
  77. </html>
复制代码

[ 本帖最后由 cheng1986 于 7-9-2008 12:08 AM 编辑 ]
回复

使用道具 举报

发表于 8-9-2008 08:37 AM | 显示全部楼层

回复 6# roy16 的帖子

不好意思,我还没做完的.... 只供你参考....
回复

使用道具 举报


ADVERTISEMENT

发表于 8-9-2008 11:03 AM | 显示全部楼层
为什么不把structure掰成这样??

form > confirm > send的页面来做呢??

就是把form post 到 confirm Page 去。。。。
然后从confirm page 再到 process send page ?
回复

使用道具 举报

 楼主| 发表于 8-9-2008 04:01 PM | 显示全部楼层
原帖由 lawty 于 8-9-2008 11:03 AM 发表
为什么不把structure掰成这样??

form > confirm > send的页面来做呢??

就是把form post 到 confirm Page 去。。。。
然后从confirm page 再到 process send page ?


沒錯啊,你所提的也是一樣structure。我只是用java scripts 來做。
回复

使用道具 举报

发表于 8-9-2008 04:46 PM | 显示全部楼层

回复 9# lawty 的帖子

你是不是说要用PHP???
回复

使用道具 举报

发表于 8-9-2008 10:43 PM | 显示全部楼层
覺得popup window比較煩....
照lawty所說的會比較好
不然就用ajax
回复

使用道具 举报

发表于 9-9-2008 10:03 AM | 显示全部楼层
原帖由 mElO 于 8-9-2008 04:46 PM 发表
你是不是说要用PHP???


asp, php, java, asp.net, vb.net 都可以。。。。。
回复

使用道具 举报

发表于 9-9-2008 10:07 AM | 显示全部楼层

回复 13# lawty 的帖子

哦... 是的... asp, php, java, asp.net, vb.net 还不是很强...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-12-2025 07:23 AM , Processed in 0.118927 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表