Ich habe ein PHP-Snippet, das die Tabellenzeile dynamisch anzeigt. In jeder Zeile gibt es ein Optionsfeld mit "Ja" und "Nein" -Option.Wie deaktiviert man Tabellenzeilen mit JS und fügt die gewählte Option in MYSQL ein?
Ich habe eine JS-Funktion erstellt, wenn der Benutzer eine Option auswählt, wird eine Pop-Box angezeigt.
Wenn der Benutzer die Option "Ja" in der Optionsschaltfläche auswählt und in der Pop-Box auf "OK" klickt, wird die Tabellenzeile deaktiviert, auch der Optionsschalter wird deaktiviert. Und die gewählte Option wird in MYSQL gespeichert.
Wie speichere ich die gewählte Option in MySQL?
Mein JS-Snippet zum Deaktivieren einer Zeile funktioniert nicht. Wie behebe ich das?
PHP:
echo '<td id="resumeFile"><a href="' . $dir . $file . '">Download Resume</a></td>';
echo '<td id="radioOption">
<label for="Yes">Yes</label>
<input type="radio" id="processedOptionYes" name="processedOption" value="Yes" onclick="proccessedCheck()"/>
<label for="No">No</label>
<input type="radio" id="processedOptionNo" name="processedOption" value="No" onclick="proccessedCheck()"/></td>';
JS:
function proccessedCheck(){
var checked = null;
var inputs = document.getElementsByName('processedOption');
for (var i = 0; i < inputs.length; i++){
if (inputs[i].checked) {
checked = inputs[i];
break;
}
}
if(checked == null){
return false;
} else if (checked == true){
document.getElementById("resumeFile").disabled = true;
document.getElementById("radioOption").disabled = true;
document.getElementById("resumeFile").title = "This option has been disabled.";
} else {
return confirm('You have chosen '+ checked.value + ', is this correct?');
}
}
sein muss Ich denke, Sie müssen die Formularelemente in der Tabellenzeile deaktivieren. –
was meinst du? Ich muss die Tabellenzeile deaktivieren, wenn der Benutzer auf die Schaltfläche Ja in dieser Zeile klickt. – User014019
Ich gehe davon aus, dass die Optionsfelder in der Tabellenzeile deaktiviert werden sollen. Ist das korrekt? –