| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
adyre
Data înscrierii: 06/Dec/2004
Mesaje: 440
Locație: Buzau
|
| Trimis: Lun Sep 05, 2005 1:29 am Titlul subiectului: Input daca alt input are o valoare |
|
|
Cum pot sa fac, in cel mai simplu mod, un form care atunci cand selectez un checkbox sa-mi arate un input, sau atunci cand scriu ceva intr-un input sa-mi apara alt input, sau atunci cand aleg ceva dintr-un select sa-mi apara un input/checkbox etc....
Cred ca ati prins ideea... |
|
| Sus |
|
phpweb
Data înscrierii: 29/Mar/2005
Mesaje: 210
|
| Trimis: Lun Sep 05, 2005 4:36 am Titlul subiectului: |
|
|
| Cred ca raspunsul este JS ! |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Lun Sep 05, 2005 7:13 am Titlul subiectului: |
|
|
Pai hotaraste-te, which is gonna be?
Iti arat varianta in care selectezi un checkbox si apare un input (type="text", banuiesc).
Cod XHTML:
Cod: <input type="checkbox" name="chk" id="chk" onclick="showHide()" /> Afiseaza camp
<div id="camp" style="visibility:hidden">
<input type="text" name="txt" />
</div>
Cod JavaScript:
Cod: function showHide()
{
if (document.getElementById('camp').style.visibility=='hidden')
document.getElement.ById('camp').style.visibility='visible';
else
document.getElement.ById('camp').style.visibility='hidden';
}
Nu l-am testat acum dar ar trebui sa mearga. |
|
| Sus |
|
adyre
Data înscrierii: 06/Dec/2004
Mesaje: 440
Locație: Buzau
|
| Trimis: Lun Sep 05, 2005 10:00 pm Titlul subiectului: |
|
|
Nu merge chestia asta..........
Something else :( |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Mar Sep 06, 2005 5:57 am Titlul subiectului: |
|
|
| Solutia e aproape. Daca stii o boaba JavaScript, poti sa-l faci sa mearga. Daca nu, atunci mai bine du-te si vinde cartofi... :wink: |
|
| Sus |
|
johnutz
Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură
|
| Trimis: Mar Sep 06, 2005 8:21 am Titlul subiectului: |
|
|
@ExcalIbvr
A fost intentionat sau doar o greseala de tastare? |
|
| Sus |
|
yokozona
Data înscrierii: 12/Mai/2005
Mesaje: 293
Locație: Turnul Chindiei
|
| Trimis: Mar Sep 06, 2005 8:48 am Titlul subiectului: |
|
|
Try this:
Cod:
<html> <script type="text/javascript"><!--
// displays additional text inputs if Gmail is checked.
function showGmailForm() {
if (document.forms[0].mail.checked)
document.getElementById("gmailform").style.display = 'block';
else
document.getElementById("gmailform").style.display = 'none';
}
function showGmailForm2() {
if (document.forms[0].categ.value=='Imobiliare')
document.getElementById("gmailform").style.display = 'block';
else
document.getElementById("gmailform").style.display = 'none';
}
//--> </script> <head>
<title>Report Abuse Form</title>
<style type="text/css">
<!--
.body { margin-left: 3em;
margin-right: 5em;
font-family: arial,sans-serif; }
div.errorbox-good {}
div.errorbox-bad {}
div.errormsg { color: red; font-size: smaller; font-family: arial,sans-serif;}
font.errormsg { color: red; font-size: smaller; font-family: arial,sans-serif;}
//body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style>
<form action="SubmitAbuse" id="abuse" name="abuse" method="get">
<select name="categ" onChange="showGmailForm2()">
<option value="0" selected></option>
<option value="Imobiliare">Imobiliare</option>
<option value="1231">1231231</option>
</select>
<input type="checkbox" name="mail" value="yes" onClick="showGmailForm()">
<font size="-1">Gmail </font><br>
<div style=" position:absolute; width:122px; height:32px; z-index:1; left: 130px; top: 20px;" id="gmailform" >
<select name="select">
<option value="-1" selected>-----------------------------</option>
<option>12313213213</option>
</select>
</div>
<script type="text/javascript"><!--
// when page loads, show gmail forms if gmail box is checked.
showGmailForm();
//--> </script> <div align="center"> <input type="submit" value="Submit"> </div> </td> </tr> </table> </td> </tr> </table> </form> </font>
<p> </p>
</div>
</body> </html>
E ceva la repezeala, sper sa te lamureasca cat de cat ! |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Mar Sep 06, 2005 10:59 am Titlul subiectului: |
|
|
| Mai, am scris codul rapid si acum cand m-am uitat din nou am observat. :D Macar eu l-am observat... si tu, johnny. :wink: |
|
| Sus |
|
johnny
Data înscrierii: 31/Iul/2004
Mesaje: 904
Locație: Bucuresti
|
| Trimis: Mar Sep 06, 2005 11:24 am Titlul subiectului: |
|
|
Citat:
Macar eu l-am observat... si tu, johnny.
@ExcalIbvr
Scuze, dar eu nici nu am intervenit in discutie....
dar ca sa nu fie un post offtopic:
an style="color: #000000"><?php <script language="javascript" type="text/javascript">
function sh()
{
if(document.getElementById('myCheckbox').checked)
{
document.getElementById('spanAscuns').style.display='';
}
else
{
document.getElementById('spanAscuns').style.display='none';
}
}
function showHide()
{
if(document.getElementById('mySelect').value==1)
{
document.getElementById('formPiece').style.display='';
}
else if(document.getElementById('mySelect').value==2)
{
document.getElementById('formPiece').style.display='none';
}
}
</script>
<select name="mySelect" id="mySelect" onchange="showHide()">
<option value="1">arata </option>
<option value="2">ascunde</option>
</select>
<span id="formPiece">
<input type="checkbox" name="myCheckbox" id="myCheckbox" value="1" onclick="sh()" />
<span id="spanAscuns" style="display:none; ">
<input type="text" name="myTextInput" value="">
</span>
</span> |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |