+ JavaScript の質問用スレッド vol.84 +
HTMLの方で質問してみたんですがどうやらjavascriptの事だったらしいです
<FORM>
<TEXTAREA rows="4" cols="40"></TEXTAREA>
<input type="submit">
</FORM>
とあるのですが、この送信するのをボタンではなく <th>〜</th>のエリアにしたいのですがどのようにしたらいいのでしょうか?
<th onclick()>〜</th>でサブミットする感じで
テーブルにフォームつけたいってことかい
<form action="" method="post">
<table>
<tr><th><textarea rows="4" cols="40"></textarea><input type="submit" /></th></tr>
</table>
</form>
ふつーにHTMLだよ
いえ、近いのですが
submitってsubmitボタンを押して実行するじゃないですか?
ソレをtableの<th>〜</th>で囲まれたエリアをクリックするとsubmitが実行されるっていう感じに
そんなことしたら textarea に入力できなくなる
thは見出しを記述するところだからtdにね。
あと、キーボードでフォームを送信出来なくなるから使いづらくなるしjs切ってたら動作しないからお勧めしない
<form action="index.php" name="test">
<table>
<tr>
<td><textarea rows="5" cols="40" name="text"></textarea></td>
<td onclick="document.forms['test'].submit();">Click ?</td>
</tr>
</table>
</form>
<form action="" method="post">
<table>
<tr>
<th><textarea rows="4" cols="40"></textarea></th>
<th><input type="submit" /></th> ←ココ
</tr>
</table>
</form>
コレをinput type="submit"じゃなくて
<th onclick="submit()"></th>こうしたいんじゃね?
>>256 そういう感じです!ありがとうございます!