0
次のコードを作成しました。何らかの理由で は、ラジオボタンが変更されたときにmy ifイベントをスキップします。 if文はFORMですが、これは問題ではないと思いますか?クリックイベントのPHPラジオボタンの変更
<p><?php echo $rijden[$lan][0];?></p><input type="radio" name="JA" id="waarde1" value="waarde1" onClick="gestuurdjanee();"><b>Ja</b> <input type="radio" name="JA" value="waarde0" id="waarde0" onClick="gestuurdjanee();" ><b>Nee</b></br>
<?php
function gestuurdjanee() {
if(document.getElementById("waarde0").checked == true) {
//nee?>
<p><?php echo $merk[$lan][0];?> <input type="text" name="merk"/></p>
<p><?php echo $totaalassen[$lan][0];?> <input type="text" name="totaalassen"/></p>
<p><?php echo $gestuurdenassen[$lan][0];?> <input type="text" name="gestuurdenassen"/></p>
<p><?php echo $asconfig[$lan][0];?> <input type="text" name="asconfig2"/></p>
<p><?php echo $onstype[$lan][0];?> <input type="text" name="typebesturing"/></p>
<?php
}elseif(document.getElementById("waarde1").checked == true) {
//ja?>
<p><?php echo $typeconcurent[$lan][0];?> <input type="text" name="typetrailer"/></p>
<p><?php echo $asconfig[$lan][0];?> <input type="text" name="asconfig"/></p>
<p><?php echo $merk[$lan][0];?> <input type="text" name="merk"/></p>
<p><?php echo $onstype[$lan][0];?> <input type="text" name="onstype"/></p>
<p><?php echo $gestuurdas[$lan][0];?> <input type="text" name="gestuurdas"/></p>
<?php
}
else {
// niksingevuld
?>
<?php echo"Vink een van de optie's aan"?>
<?php
}
}
なぜあなたは '' でJavaScriptを囲むされています
また、私のコード内のコメントを参照してください?あなたの 'if(document.getElementById(" waarde0 ")。checked == true)'は、JavaScriptを ' 'の中に入れているので、その文をスキップします。また、あなたのコーディングはいたる所にあります。 – Sand
なぜあなたのPHPにjsコードがありますか? –
opはserversideとclientsideの違いをまだ知りませんが、私は推測します。私は最初の年が教育をコーディングしていると思うでしょう。 – Tschallacka