Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[JavaScript] Comparsa magica della textarea..

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

[JavaScript] Comparsa magica della textarea..

Postdi Xavier » 11/08/06 13:57

Salve a tutti voi..

Ho un quesito da porvi..

In una pagina (modifica.php) ho questo codice:

<html>
<script language="JavaScript">
function uno(){
if ((document.edit.d_v.checked == true) && (document.edit.d_c.checked != true))
return true;
else if ((document.edit.d_v.checked != true) && (document.edit.d_c.checked == true))
return true;
else {
alert("Non puoi selezionare entrambi gli elementi in una volta sola..");
return false;
}
}

</script>
<head>
<title>Modifica Problema </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body background="sfondo.jpg" text="#000000" link="#000000" vlink="#000000" alink="#000000">
<table width="75%" border="0" align="center">
<tr>
<td><div align="center"> Sezione Modifica:</div></td>
</tr>
</table>
<p>&nbsp;</p>

<form name="edit" action="edit_msg.php" method="post" onSubmit="return uno()">
<div align="center">

<table width="23%" border="1">
<tr>
<td width="8%"><div align="center">
<input name="d_v" type="checkbox">
</div></td>
<td width="92%">Data Vista </td>
</tr>
<tr>
<td><div align="center">
<input type="checkbox" name="d_c">
</div></td>
<td>Data Chiusura </td>
</tr>
<tr> </tr>
<tr>
<td>Soluzione</td>
<td><div align="center">
<textarea rows="5" cols="31" name="sol"></textarea>
</div></td>
</tr>
</table>
<p>
<?php
$ids = $_GET["ids"];
//echo $ids;
?>
<input type="hidden" name="ids" value="<?php echo $ids ?>">
</p>
<p>
<input type="submit" value="Modifica">
</p>
</div>
</form>
<p>&nbsp;</p></body>
</html>


Bene, ora vorrei che la textarea (con nome = "sol") sia invisibile, quando si carica la pagina, quando si fa qualsiasi cosa, ossia sempre.

Ma voglio che compaia e che sia funzionale (ossia che i dati immessi si possano trasferire da una pagina all'altra premendo il pulsante) quando l'utente clicca sulla checkbox di data_chiusura.

Qualcuno di voi, sa per caso come posso fare??

Vi ringrazio anticipatamente per tutto..
alessandro
Ciò che molti non capiscono è una banalità per altri..
----------------------------------------------------------
Siederò sulla sponda del fiume aspettando che passi il tuo cadavere.
Xavier
Utente Junior
 
Post: 55
Iscritto il: 11/08/06 13:53

Sponsor
 

Postdi GAD » 11/08/06 16:34

Mettila come hidden e poi nell'altra pagina ti basta fare un $_POST['sol']
Quando l'ultimo albero sarà abbattuto,l'ultimo pesce catturato,l'ultimo fiume avvelenato,
soltanto allora gli uomini si accorgeranno chei soldi non possono essere mangiati
GAD
Moderatore
 
Post: 2184
Iscritto il: 22/09/02 14:36
Località: Nebbiosa

Postdi GAD » 11/08/06 19:26

Per nasconderla visualizzarla dinamicamente devi dare un id alla tua textarea sol es ID="sol" e fare una funzione javascript del tipo
function SetVisible()
{
document.getelementbyid("sol").visible=true;
//NB: controlla la sintassi che non me la ricordo, vado a memoria
}

poi nel checkbox metti

<input name="d_v" type="checkbox" OnClick="Javascript:SetVisible();">
Quando l'ultimo albero sarà abbattuto,l'ultimo pesce catturato,l'ultimo fiume avvelenato,
soltanto allora gli uomini si accorgeranno chei soldi non possono essere mangiati
GAD
Moderatore
 
Post: 2184
Iscritto il: 22/09/02 14:36
Località: Nebbiosa


Torna a Programmazione


Topic correlati a "[JavaScript] Comparsa magica della textarea..":


Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti