teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

2018/07/09 05:52

投稿

Inuha
Inuha

スコア7

title CHANGED
File without changes
body CHANGED
@@ -89,7 +89,7 @@
89
89
  ```
90
90
 
91
91
  ファイル名から数字を取り出して、hiddenでIDを送信する部分はできたのですが…
92
- ### 00.html (hiddenで値を渡)
92
+ ### ファイル名をhiddenで送信
93
93
  ```
94
94
  <!DOCTYPE html>
95
95
  <html>

1

2018/07/09 05:52

投稿

Inuha
Inuha

スコア7

title CHANGED
File without changes
body CHANGED
@@ -8,11 +8,67 @@
8
8
 
9
9
  ### 00.html
10
10
  ```
11
+ <!DOCTYPE html>
12
+ <html>
13
+ <head>
14
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
15
+ <link rel="stylesheet" href="style.css" media="all">
16
+ <link rel="stylesheet" href="jQuality/css/validationEngine.jquery.css" type="text/css"/>
17
+ <script src="jQuality/js/jquery-1.8.2.min.js" type="text/javascript"></script>
18
+ <script src="jQuality/js/languages/jquery.validationEngine-ja.js" type="text/javascript" charset="utf-8"></script>
19
+ <script src="jQuality/js/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>
20
+ <script type="text/javascript">
21
+ jQuery(document).ready(function(){
22
+ jQuery("#pngform").validationEngine();
23
+ });
24
+ </script>
25
+ <script type="text/javascript">
26
+ var url = window.location.href;
27
+ var filename = url.match(".+/(.+?).[a-z]+([?#;].*)?$")[1];
28
+ function set() {
29
+ var var2 = document.getElementById('hidden');
30
+ var2.value = filename;
31
+ }
32
+ </script>
33
+ <script type="text/javascript" src="js/PHPtemplate.js"></script>
34
+ <title>作品自動登録システム</title>
35
+ <meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Cache-Control" content="no-cache"><meta http-equiv="Expires" content="Thu, 01 Dec 1994 16:00:00 GMT"></head>
36
+ <body>
37
+ <p class="title">PNG(イラスト)自動投稿フォーム ※管理者用</p>
38
+ <Hr>
39
+ <form id="pngform" action="pngworkform.php" method="post" enctype="multipart/form-data" onsubmit="set()">
40
+ <input type="hidden" id="hidden" name="username" value="" />
41
+ <table frame="void" cellpadding="5">
42
+ <tr>
11
- <td><p class="word">ペンネーム : </p></td>
43
+ <td><p class="word">作者名 : </p></td>
12
44
  <td><select name="penname" class="validate[required]">
13
45
  <option value="">選択して下さい</option>
14
46
  <script type="text/javascript">name00();</script>
15
47
  </select></td>
48
+ <tr>
49
+ <td><p class="word">作品名 : </p></td>
50
+ <td><input type="text" name="worktitle" size="20" class="validate[required,minSize[1],maxSize[10]]" /></td>
51
+ <tr>
52
+ <td>サムネイルファイル(幅300px以下) : </td>
53
+ <td><input type="file" name="upfile" size="30" class="validate[required]" data-prompt-position="bottomLeft" accept=".png" /></td>
54
+ <tr>
55
+ <td><p class="word">投稿通知設定 : </p></td>
56
+ <td>
57
+ <input type="radio" name="notice" value="0" class="validate[required]" id="notice1" checked="checked" /><label for="notice1"">通知しない</label>
58
+ <input type="radio" name="notice" value="1" class="validate[required]" id="notice2" /><label for="notice2"">通知する</label>
59
+ <td>
60
+ <tr>
61
+ <tr>
62
+ <td><BR><BR><BR></td><td></td>
63
+ <tr>
64
+ <td>
65
+ <input type="checkbox" class="validate[required] checkbox" name="checkbox1" id="checkbox1"><label for="checkbox1">内容を確認しました。</label><br><BR><br>
66
+ <input type="submit" name="button" value="イラストを投稿する!">
67
+ </td>
68
+ </table>
69
+ </form>
70
+ </body>
71
+ </html>
16
72
  ```
17
73
  ### PHPtenmlate.js (text/javascript)
18
74
  ```