2017-10-03 9 views
1

入力タイプのテキストフィールドを、まったく同じ機能を持つ通常のテキストエリアに変換する方法があるのだろうかと思います。特定の機能を持つ入力テキストフィールドを、同じ機能を実行するテキストエリアに変換するにはどうすればよいですか?

はここに実際にこれを手に入れた:

<textarea id="msg" class="msg-user'.$uid.'" name="msg" onkeydown="if(event.keyCode == 13) { postmsg('.$uid.', 1) }"></textarea> 

が、それは代わりに私のテキストのちょうど未定義を返しました:

<input id="msg" class="msg-user'.$uid.'" name="msg" onkeydown="if(event.keyCode == 13) { postmsg('.$uid.', 1) }"> 

を私が試した何でした。 それをそのままテキストエリアに変換することもできますか?

ありがとうございます。

+0

恐らくこれはPHPのエコー(またはvar)ですか?さもなければ 'class =" msg-user '。$ uid。' "'はあまり意味がありません。 – CD001

+0

はい$ uidをechoする必要があります – shashi

+0

問題は 'postmsg'であるかもしれませんが、私たちは何をしているのかわかりません。 – Manny

答えて

0

はちょうどあなたがこの$uid**echo**する必要が文字列であるpostmsg('.$uid.', 1)'.$uid.'ためにpostmsg('<?php echo $uid;?>', 1)を置き換えるこの

<textarea id="msg" class="msg-user<?php echo $uid;?>" name="msg" 
    onkeydown="if(event.keyCode == 13) { postmsg('<?php echo $uid;?>', 1) }"></textarea> 

のように試してみてください。

+0

これを試しましたか? –

+0

こんにちは、私は遅れて申し訳ありませんでしたが、私の最初の試みは失敗しました。私はタイルとエラーの楽しみの数日間持っているようですが、私は本当にあなたのコードで動作させたいです。 –

関連する問題