2 つの関数と if ステートメントに問題があります。私は機能go
を教えられており、postcodeChange
定義されていません。
flag
また、 は予期しない識別子であると言われていif flag == 1
ます。
私が間違っているところはありますか?ありがとうございました。
function postcodeChange(){
document.getElementById("goButton").onclick = distanceCheck;
}
function distanceCheck(){
var distance = document.getElementById("distance").value
var patt1=new RegExp("^[0-9]+(\.[0-9]{1})?$");
var out = patt1.exec(distance);
if (out == null) {
//distance is not a valid number
document.getElementById("distanceFlag").value = 1
}
else {
//distance is valid number
document.getElementById("distanceFlag").value = 0
}
function go(){
var flag = document.getElementById("distanceFlag").value
if flag == 1
{
alert("Distance is not valid- enter a number with no more than one decimal point");
}
else{
popSubmit('#fa Care Provider Search Go','','0');
}
}