0

私はそれを機能させようとしましたが、私は単に間違いを見つけることができません。また、あなたが選択していない選択を赤や色に変えて警告する方法がわかりません。

<!DOCTYPE html>
<html>
    <body>
        <select id='Selection' name='Selection'>
            <option value=''>Select</option>
            <option value='1'>user1</option>
            <option value='2'>user2</option>
            <option value='3'>user3</option>
        </select>
        <br>
        <select id='Candidate' name='Candidate'>
            <option value=''>Select</option>
            <option value='1'>candidate1</option>
            <option value='2'>candidate2</option>
            <option value='3'>candidate3</option>
        </select>  
        <br>  
        <input type='button' onclick='Validate()' value='select' />
        <script>
            function Validate()
            {
              if(document.getElementById('Selection').value == '' ||
                 document.getElementById('Candidate').value == '' ||)                
              {
                alert('Please complete all selections');
                return false;
              }
              return true;
            }       
        </script>
    </body>
</html>
4

1 に答える 1

1

if条件に余分なもの||があります。これにより構文エラーが発生し、削除します(最後の1つは両方ではありません)。無効な値を持つ要素を変更するには、cssを使用できますが、個別に確認する必要があります。

于 2013-03-12T20:13:09.287 に答える