15. september 2005 - 15:07
Der er
8 kommentarer og 1 løsning
Problem med radiobutton value
Hej, Jeg har denne kode: <td><button name='buttonSelect' onclick="window.open('popupExcelReport.php?sendingProcessID='+this.form.selectSendingProcess.value+'&senderID=<?php echo $_SESSION['ACT_AS_SENDER_ID']; ?>&type='+if(this.form.reportType[0].checked == true){print '1';}else {print '2';}+'')" class='formbutton' disabled>Select sending process</button></td> Er der nogen, der kan fortælle mig, hvordan jeg får den sidste del med type til at virke? reportType er navnet på en radiobuttonGroup, som ser sådan ud: <input name='reportType' id='radio1' type='radio' value='1'> <input name='reportType' id='radio2' type='radio' value='2'>
Annonceindlæg fra Kommando
15. september 2005 - 15:25
#1
Når du kun har to er det til at overskue direkte, havde der været flere ville jeg absolut have anbefalet, at du lagde det ud i en funktion !-) <td><button name='buttonSelect' onclick="window.open('popupExcelReport.php?sendingProcessID='+this.form.selectSendingProcess.value+'&senderID=<?php echo $_SESSION['ACT_AS_SENDER_ID']; ?>&type='+this.form.reportType[0].checked?'1':'2';" class='formbutton' disabled>Select sending process</button></td>
15. september 2005 - 15:52
#3
Hov, jeg fik fjernet en ) for meget: <td><button name='buttonSelect' onclick="window.open('popupExcelReport.php?sendingProcessID='+this.form.selectSendingProcess.value+'&senderID=<?php echo $_SESSION['ACT_AS_SENDER_ID']; ?>&type='+this.form.reportType[0].checked?'1':'2');" class='formbutton' disabled>Select sending process</button></td>
15. september 2005 - 15:55
#4
-- og egentlig bør man jo også sætte de minimalt 2 parametre på window.open: <td><button name='buttonSelect' onclick="window.open('popupExcelReport.php?sendingProcessID='+this.form.selectSendingProcess.value+'&senderID=<?php echo $_SESSION['ACT_AS_SENDER_ID']; ?>&type='+(this.form.reportType[0].checked?'1':'2'),'ExcelReport');" class='formbutton' disabled>Select sending process</button></td>