• ベストアンサー

文字列のチェックindexofの使い方

textareaでsubmit時に文字列の中に「^」が含まれていたらfalseを返したいのですがうまくいきません。 使い方が間違っているのでしょうか? 以下のようなエラーがでてしまいます。 「オブジェクトでサポートされていないメソッドまたはプロパティです。」 function checkSubmit(Flg) { var strBMemo = "TextareaName" var tmpMemo with (document.ArakartoBikou){ tmpMemo = elements[strBMemo].value if (tmpMemo.indexof("^")!= -1){ window.alert(" ^ この文字は使用できません。"); return false; } action="./SSSS.asp?flg="+Flg; method="post"; submit(); } }

質問者が選んだベストアンサー

  • ベストアンサー
noname#86752
noname#86752
回答No.1

もしかしてindexOfではないでしょうか。

riseshinejp
質問者

お礼

ありがとうございました。 おっしゃるとおりOfがofになっていたのが、 原因だったようです。

その他の回答 (1)

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

とりあえず、1行ずつalertを出すなりして、どの行でエラーが起こっているか調べてみてはいかがですか? No1の方が書かれていますが、JavaScriptは大文字小文字の区別をするので、その辺りも見直してみてはいかがでしょう?

riseshinejp
質問者

お礼

ありがとうございました。 おっしゃるとおりOfがofになっていたのが、 原因だったようです。

関連するQ&A