23 messaggi dal 10 maggio 2004
 Ciao a tutti!!!! Potreste per favore dirmi come faccio a inibire la digitazione, senza perderne il contenuto, in una textbox!!!!!
grazie
69 messaggi dal 23 settembre 2001
www.sballai.com
Prova così:
<input type="text" name="textfield1" value="iltuovalore" readonly="yes">

Saluti.
3.122 messaggi dal 16 maggio 2002
Prova un po' con questo codice che ho buttato giù ora:
<html>
<head>
<script language="javascript">
function scambia() {
document.prova.textprova.disabled=!document.prova.textprova.disabled;
}
</script>
</head>
<body>
<form name="prova">
<input type="text" name="textprova">
<input type="button" value="readonly" onClick="javascript:scambia();">
</form>
</body>
</html>

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
11.886 messaggi dal 09 febbraio 2002
Contributi
aspe, mi sembra che se un campo è disabled, al submit il valore non venga passato.

Penso che l'attributo readonly consigliato da Luis sia più indicato, ammesso che funzioni con altri browser non-IE.

Oppure prova questo, che è del tutto simile al codice di Raynor:
<html>
<head>
<script language="Javascript">
consentito = true
</script>
</head>
<body>
<input type="text" onKeyPress="return consentito"><br>
<input type="button" value="blocca" onClick="Javascript:consentito=false">
<input type="button" value="ripristina" onClick="Javascript:consentito=true">
</body>
</html>
Modificato da BrightSoul il 29 maggio 2004 12.20 -

Enjoy learning and just keep making
69 messaggi dal 23 settembre 2001
www.sballai.com
Hai ragione BrightSoul, se il campo è disabled il valore nn viene passato al submit.
Non mi sono mai posto il problema di compatibilità dell'attributo readonly .
Ho un'altra soluzione per l'amico pipiino:
<input type="text" name="tuonome1" value="tuovalore" disabled>
<input type="hidden" name="tuonome" value="tuovalore">

in tal modo viene visualizzato il campo text, il cui valore, però, essendo disabled, non viene passato al submit. Contemporaneamente al submit viene passato il valore desiderato attraverso il campo nascosto "tuonome" (il request.form quindi deve essere fatto interessando "tuonome").
In tal modo spero di aver bypassato anche il problema di compatibilità sollevato giustamente da BrightSoul .
Spero di essere stato chiaro.
Saluti.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.