- ベストアンサー
文字列のチェック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(); } }
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#86752
回答No.1
もしかしてindexOfではないでしょうか。
その他の回答 (1)
- Bonjin
- ベストアンサー率43% (418/971)
回答No.2
とりあえず、1行ずつalertを出すなりして、どの行でエラーが起こっているか調べてみてはいかがですか? No1の方が書かれていますが、JavaScriptは大文字小文字の区別をするので、その辺りも見直してみてはいかがでしょう?
質問者
お礼
ありがとうございました。 おっしゃるとおりOfがofになっていたのが、 原因だったようです。
お礼
ありがとうございました。 おっしゃるとおりOfがofになっていたのが、 原因だったようです。