10秒目をつむったら…

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();
}
}

A 回答 (2件)

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

    • good
    • 0
この回答へのお礼

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

お礼日時:2006/02/07 10:01

とりあえず、1行ずつalertを出すなりして、どの行でエラーが起こっているか調べてみてはいかがですか?


No1の方が書かれていますが、JavaScriptは大文字小文字の区別をするので、その辺りも見直してみてはいかがでしょう?
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/02/07 10:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!