フォームの検証を実装しようとしているため、送信ボタンがクリックされたときにすべての必須フィールドが入力されます。ここ は私のコードです:私は、しかし、作業イマイチフォームフォームの検証が機能しない - javascript
<form method =POST id="weVoteForm" onsubmit="return checkInput()">
このコードをdecalare方法
function checkInput()
{
<!--check if these input values are provided -->
var inputFile = document.getElementByID('inputFile').value;
var numThreads = document.getElementById('numThreads').value;
var scoreThresh = document.getElementById('scoreThresh').value;
var scorePen = document.getElementById('scorePenalty').value;
if(inputFile==="" ||numThreads==="" ||scoreThresh==="" ||scorePen==="")
{
alert('Please fill in all required fields');
}
//。誰が何が間違っているか明確にすることはできますかありがとう!
フォームフィールドで 'required'属性を使用してみませんか?最近のブラウザはすべてこれをサポートしています。 – Barmar
なぜPOSTは引用符で追加されますか? –
'var inputFile = document.getElementById( 'inputFile')。value;' typo..'ID'は小文字の大文字ではありません。 'd'の末尾に' return false'を使います。 'checkinput()'関数です。 – prasanth