[このサイトのさまざまなユーザーから提供された]このコードのチャンクがあり、1つではなく複数のフィールドをチェックできるように変更する必要があります。2番目の関数に引数を追加する必要があるのか、変数checkStringを配列に変換する必要があるのかわかりません。
function getField(fieldType, fieldTitle) {
var docTags = document.getElementsByTagName(fieldType);
for (var i = 0; i < docTags.length; i++) {
if (docTags[i].title == fieldTitle) {
return docTags[i]
}
}
}
function checkField() {
var checkString = getField('input', 'fieldtocheck').value;
if (checkString != "") {
if (/[^A-Za-z\d]/.test(checkString)) {
alert("Please enter only alphanumeric characters for the field fieldtocheck");
return (false);
}
}
}
「getfield」を引数として「checkfield」にフィードするのが最善のオプションだと思いますが、どうすればよいでしょうか。
助けていただければ幸いです。