har det script men virker ikke som det skal
Hej exp'erhar dette script men det virker ikke som det skal
hvis f.eks: valger mad,vand og så fjerner vand og stå den til igen så har den to ,, og det må være en fejl..
og så når jeg prøver at ligge det i en array() så bliver det kun til en hvorfor det???
---- kode ---
<script type="text/javascript">
function txt(fld){
if(fld.checked){
fld.form.tekst.value += ((fld.form.tekst.value=="")?"":",") + fld.value;
}else{
var reg = new RegExp(fld.value);
fld.form.tekst.value = fld.form.tekst.value.replace(reg,"");
fld.form.tekst.value = fld.form.tekst.value.replace(/^,/,"");
fld.form.tekst.value = fld.form.tekst.value.replace(/,,/,",");
}
}
</script>
<?
if($_POST[tekst] != ""){
$a = array($_POST[tekst]);
echo $a[0];
}
?>
<form action="test.php" method="post">
<input type="checkbox" value="mad" name="checkbox" onclick="txt(this)">mad<br>
<input type="checkbox" value="vand" name="checkbox" onclick="txt(this)">vand<br>
<input type="checkbox" value="musik" name="checkbox" onclick="txt(this)">musik<br>
<input name="tekst"><br>
<input type="submit" value="vis valget" name="vis">
</form>
håber i kan/vil hjælpe mig
//expnet
