0
Ich habe ein Textfeld und ein Dropdown-Menü. Diese zeigen/verbergen mit zwei Radioknöpfen. Dieser Wert = "haricLink" -Werte schreibt erfolgreich, aber dieser Wert = "dahiliLink" -Werte ist leer. Wie kann ich dieses Problem beheben? danke für die Antworten.Radio Button Wert = "dahiliLink" Werte leer Buchung
<script type="text/javascript">
$(document).ready(function(){
$('input[type="radio"]').click(function(){
if($(this).attr("value")=="hariciLink"){
$(".box").not(".hariciLink").hide();
$(".hariciLink").fadeIn(300);
}
if($(this).attr("value")=="dahiliLink"){
$(".box").not(".dahiliLink").hide();
$(".dahiliLink").fadeIn(300);
}
});
});
</script>
<div class="form-group">
<label for="ikon" class="col-lg-2 control-label">Bağlantı</label>
<div class="col-lg-10">
<div class="radio">
<label><input type="radio" name="link" value="hariciLink"> Harici Link</label>
</div>
<div class="radio">
<label><input type="radio" name="link" value="dahiliLink"> Dahili Link</label>
</div>
</div>
</div>
<div class="box form-group dahiliLink">
<label for="link" class="col-lg-2 control-label">Seçiniz</label>
<div class="col-lg-10 selectContainer">
<select name="link" value="" class="form-control" required>
<option value="black">Black</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
<option value="orange">Orange</option>
<option value="red">Red</option>
<option value="yellow">Yellow</option>
<option value="white">White</option>
</select>
</div>
</div>
<div class="box form-group hariciLink">
<label for="link" class="col-lg-2 control-label">Link</label>
<div class="col-lg-10">
<input type="text" name="link" placeholder="Örnek: http://www.websayfam.com" class="form-control"/>
</div>
</div>
$data = array();
if (isset($_GET['files'])) {
$error = false;
$files = array();
$uniqid = uniqid();
$uploaddir = '../../images/'.$uniqid;
foreach($_FILES as $file) {
if (move_uploaded_file($file['tmp_name'], $uploaddir.basename($file['name']))) {
$files[] = $uploaddir.$file['name'];
} else {
$error = true;
}
}
$data = ($error) ? array('error' = > 'There was an error uploading your files') : array('files' = > $files);
} else {
$arr - > image = $file['name'];
$_SESSION['image'] = "img-".$file['name'];
$arr - > ok = "ok";
$data = array('success' = > 'Form was submitted', 'formData' = > $file['name']);
}
Hallo, danke für die Antwort. wie kann ich es reparieren? weil ich eine PHP-Form wie diese habe. $ isim = $ _POST ['isim']; $ ikon = $ _POST ['ikon']; $ ustmenude = isset ($ _ POST ['ustmenudeGizle'])? $ _POST ['ustmenudeGizle']: 0; $ link = $ _POST ['link'] == NULL? '#': $ _POST ['link']; – Dogan
Was genau möchten Sie posten? Sie möchten diese beiden Werte an den Server senden? Wenn das der Fall ist, können Sie 'Eingabe'-Tags verwenden. Sie können versteckte Eingaben verwenden, wenn Sie diese z. B. nicht anzeigen möchten. ' ' –
Ich möchte nicht beide Werte gesendet werden. nur ich werde mit radio-knopf auswählen, dann fülle ich und dann werde ich senden. nur ist es. aber wenn ich aus Dropdown wählen, Wert Buchung leer. wie kann ich es reparieren? – Dogan