Torna indietro   Hardware Upgrade Forum > Software > Programmazione

WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
Un mondo affollato e vivo, personaggi destinati a sparire a fine test e nessuno a inseguire l'oggetto giusto. Beta e stress test di World of Warcraft: Forever hanno fatto emergere un roleplay spontaneo, tra danze a Goldshire e code ordinate ai PNG
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
In tre giorni a Las Vegas Oracle ha presentato agenti che eseguono il lavoro, l'alleanza con OpenAI e un cloud aperto agli acceleratori di tutti. Ma i clienti europei chiedono garanzie prima ancora delle funzionalità
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Fino a 740 km WLTP con la batteria da 97,2 kWh, sospensioni che leggono la strada con una telecamera e un abitacolo da salotto parigino. La nuova DS N°7 raccoglie l'eredità della DS 7 e la porta, per la prima volta, nel mondo 100% elettrico. Ecco come è fatta, cosa offre e quanto costa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 28-09-2007, 11:30   #1
glider59
Junior Member
 
Iscritto dal: Aug 2006
Messaggi: 3
[javascript] condizione radio-button

Salve a tutti
vista l'inesperienza sono qui a chiedere un aiuto. Il seguente form va compilato in tutte le parti ma se si scegli il radio-button "SI" bisogna compilare anche il campo seguente altrimenti si salta a quello successivo.
sono 2 giorni che e , ma con la sceta SI-NO non riesco a farlo funzionare qualcuno può aiutarmi??
GRAZIE ANTICIPATAMENTE.
<html>
<head>
<title>Untitled</title>
<script language="javascript">
function verifica() {
var attivita=document.form1.attivita.value;
var dove=document.form1.dove.value;
var scelta=0;
var sport=document.form1.sport.value;
var SI=0;
//Effettua il controllo sul campo ATTIVITà
if ((attivita == "") || (attivita == "undefined")) {
alert("Il campo ATTIVITA' è obbligatorio");
document.form1.attivita.focus();
return false;
}
//Effettua il controllo sul campo SCELTA'
for(var i=0;i<document.form1.scelta.length;i++) {
if(document.form1scelta.checked==true){
scelta=1
};
};
if (scelta==0){
alert("Scegli SI o NO");
return false;
};
//Effettua il controllo sul campo DOVE
for(var a=0;a<document.form1.scelta.length;a++){
if (document.form1.scelta[a].checked==true) {
var SI=(document.form1.scelta[a].value);
};
};
if (SI==1) {
if ((dove == "") || (dove == "undefined")) {
alert("Hai scelto SI, il campo DOVE è obbligatorio");
document.form1.dove.focus();
};
};
else if ((sport == "") || (sport == "undefined")) {
alert("Il campo SPORT è obbligatorio");
document.form1.sport.focus();
return false;
}
else {
document.form1.action = "dati.php";
document.form1.submit();
}
}
</script>
</head>
<body>
<form action="" method="post" name="form1">

<table summary="">
<tr><td>Attività <input type="text" name="attivita" value="" /> </td>
</tr>
<tr><td>SI <input type="radio" name="scelta" value=1 />
NO <input type="radio" name="scelta" value=0 /> </td>
</tr>
<tr><td>Se si dove? <input type="text" name="dove" value="" /> </td>
</tr>
<tr><td>sport <input type="text" name="sport" value="" /></td>
</tr>
<tr><td colspan="4">&nbsp;</td></tr>
<tr><td align="center"><input type="button" value="Invia" onclick="verifica()" />
<input type="reset" name="canc" value="cancella" /></td>
</tr>
</table>
</form>
</body>
</html>
glider59 è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2007, 11:56   #2
isAlreadyInUse
Senior Member
 
L'Avatar di isAlreadyInUse
 
Iscritto dal: Sep 2007
Messaggi: 754
Tiè
Codice:
<html>
<head>
<title>Untitled</title>

<script type="text/javascript">

function validateForm(){
	
	var returnValue=true;
	var msg="";
	frm=document.getElementById('form1');
	
	if(document.getElementById('attivita').value==""){
		returnValue=false;		
		msg="Inserire l'attività";
	}	
	if(document.getElementById("scelta").checked){			
		if(document.getElementById('dove').value=="" || document.getElementById('sport').value==""){
			returnValue=false;		
			msg="Selezionare gli altri campi";
		}
	}
	if(returnValue){
		frm.action = "dati.php";
		frm.submit();
	}else{
		alert(msg);
	}
}
</script>
</head>
<body>
<form action="" method="post" name="form1" id="form1">
	<table summary="">
	<tr>
		<td>Attività <input type="text" id="attivita" name="attivita" value="" /></td>
	</tr>
	<tr>
		<td>
			<input type="radio" id="scelta" name="scelta" value="0" />SI
			<input type="radio" id="scelta" name="scelta" value="1" />NO			
		 </td>
	</tr>
	<tr>
		<td>Se si dove? <input type="text" id="dove" name="dove" value="" /> </td>
	</tr>
	<tr>
		<td>Sport <input type="text" id="dove" name="sport" value="" /></td>
	</tr>	
<tr>
	<td colspan="4">&nbsp;</td></tr>
<tr>
	<td align="center">
	<input type="button" value="Invia" onclick="validateForm();" />
	<input type="reset" name="canc" value="cancella" /></td>
</tr>
</table>
</form>
</body>
</html>
__________________
http://www.tevigroup.it/
isAlreadyInUse è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2007, 10:01   #3
glider59
Junior Member
 
Iscritto dal: Aug 2006
Messaggi: 3
Grazie per la pronta rispota , ora cerco di adattarla.
glider59 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
Svolta per l'emulazione della prima Xbox...
Narwal celebra 10 anni: l'evoluzione tec...
TIM Enterprise acquisisce il 70% di VoiS...
Altro che dicembre, la RTX 5080 da 24 GB...
Quale futuro per Mass Effect? Tutte le i...
Schermi rotti su iPhone Duo: un report s...
Lo stealer VOLTA chiede a Claude, Kimi e...
Intel e Oracle puntano sulle CPU Xeon pe...
Offerte Amazon da urlo: Mac mini M6 a 89...
Bici elettriche a prezzi da record su Am...
Il boom dell'IA fa salire i costi: HP, A...
Cloudflare: 18,2 milioni di attacchi DDo...
GeForce RTX 2080 Ti con 22 GB di VRAM: f...
Dalla padella... ai server AI: Nvidia va...
1.000 cicli e ancora il 90,4% della capa...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:25.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v