1

これは私が現在取り組んでいる私のコードです。ユーザーから渡された値を表示する必要があります。ここでは、後で変更する文字列のみを表示しています。追加ボタンをクリックすると、に奇妙なコードが表示されますalertbox。これは、フィドルの実行中に作成したフィドルです。シェルフォームが検証されません。私のコードに問題があるかもしれません。これがアラートボックスに表示されるコードです。

コンソールで警告が表示されます。

HTMLドキュメントの文字エンコードは宣言されていません。ドキュメントにUS-ASCII範囲外の文字が含まれている場合、一部のブラウザ構成ではドキュメントが文字化けしたテキストでレンダリングされます。ページの文字エンコードは、ドキュメントまたは転送プロトコルで宣言する必要があります。

これを整理するのを手伝ってください。ありがとう

ディビヤ

フォローアップ:私は言及するのを逃しました。ボタンをクリックするOkと、テキストがdivに表示されなくなります。これの原因は何ですか?どうすれば防ぐことができますか?

4

2 に答える 2

1

()を使用して関数呼び出しを見逃したため、valのjQuery関数が表示されます。

コードに追加()したので、このフィドルvar x = $('input[name="time"]').val;は機能しています。

于 2013-03-12T11:40:34.210 に答える
0

そのはず

var x = $('input[name="time"]').val();

$('input[name="time"]').valval関数を参照し、alert(x)その場合はの文字列表現を返しますval

メソッドを呼び出してval戻り値を取得するには、を使用する必要がありますval()

デモ:フィドル

于 2013-03-12T11:40:54.693 に答える