こんばんは、フォームのアクションを実行する以外のことを行う送信ボタンを含むHTMLフォームがあります。これらの送信ボタンで最初にアクションを実行してからフォームのアクションを実行し、そのボタンでjqueryのスライドアップを実行します。 ()しかし、フォームに埋め込むと、フォームのアクションが実行され、slideUp()の動作が無視されます。フォームを送信する前に、そのボタンに最初にslideUp()を実行させる方法は何ですか?
フォームは次のとおりです。
<form action="AddNewCar" method="get">
<table BORDER=2 BORDERCOLOR=YELLOW width="300px">
<tr>
<td>Description: <input type="text" name="desc" /></td>
<td>Quantity:<input type="text" name="qunt" /></td>
<td>Price: <input type="text" name="price" /></td>
</tr>
<tr>
<td>CC.No: <input type="text" name="cc" /></td>
<td>Engine: <input type="text" name="engine" /></td>
<td>Cylinder.No: <input type="text" name="cylinder" /></td>
</tr>
<tr>
<td>Max-speed: <input type="text" name="speed" /></td>
<td>Petrol-type: <input type="text" name="ptr-type" /></td>
<td>Petrol-capacity: <input type="text" name="ptr-cpcty" /></td>
</tr>
<tr>
<td colspan="3"><input type="submit" class="btn1" value="Add" onclick="addNewCar()" /></td>
</tr>
</table>
</form>
スクリプトは他の何よりも先に実行されることになっています。
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
$(".btn1").click(function() {
$('#toggleText').slideUp();
});
</SCRIPT>