JSを利用してフォームを提出するいくつかの方法と検証(必見編)
22778 ワード
第一の方法:フォームの提出、フォームの提出が成功したかどうかを判断するために、フォームのタグにワンストップイベントを追加します.
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<code class="js string">"text/javascript"</code>
<code class="js plain">></code>
</div>
<div class="line number2 index1 alt1">
<code class="js spaces"> </code>
<code class="js keyword">function</code>
<code class="js plain">validate(obj) {</code>
</div>
<div class="line number3 index2 alt2">
<code class="js spaces"> </code>
<code class="js keyword">if</code>
<code class="js plain">(confirm(</code>
<code class="js string">" ?"</code>
<code class="js plain">)) {</code>
</div>
<div class="line number4 index3 alt1">
<code class="js spaces"> </code>
<code class="js plain">alert(obj.value);</code>
</div>
<div class="line number5 index4 alt2">
<code class="js spaces"> </code>
<code class="js keyword">return</code>
<code class="js keyword">true</code>
<code class="js plain">;</code>
</div>
<div class="line number6 index5 alt1">
<code class="js spaces"> </code>
<code class="js plain">} </code>
<code class="js keyword">else</code>
<code class="js plain">{</code>
</div>
<div class="line number7 index6 alt2">
<code class="js spaces"> </code>
<code class="js plain">alert(obj.value);</code>
</div>
<div class="line number8 index7 alt1">
<code class="js spaces"> </code>
<code class="js keyword">return</code>
<code class="js keyword">false</code>
<code class="js plain">;</code>
</div>
<div class="line number9 index8 alt2">
<code class="js spaces"> </code>
<code class="js plain">}</code>
</div>
<div class="line number10 index9 alt1">
<code class="js spaces"> </code>
<code class="js plain">}</code>
</div>
<div class="line number11 index10 alt2">
<code class="js spaces"> </code>
<code class="js plain">