Pentru a crea un script, trebuie să fie în măsură să adăugați, scade multiplica da. Deosebit de complexă nu va fi. Exemplele sunt date in articol pe o varietate de subiecte. Dar, din moment ce multe dintre ele pot capta esența acțiunii.
Elementele care trebuie completate de către utilizator
eveniment oninput are loc atunci când un element își modifică valoarea în momentul de focalizare.
Adăugați o listă drop-down
eveniment onchange are loc atunci când un element își modifică valoarea în momentul pierderii focalizării. Acesta poate fi văzut în IE. Prin urmare, în cazul în care există două tipuri diferite de intrare, care este mai bine să utilizați un eveniment diferit, pentru a face script-ul pentru forma.
Adăugați un tip casetă de selectare = „caseta“
onclick eveniment are loc atunci când utilizatorul face clic pe butonul stâng al mouse-ului pe elementul. Pe baza acestui scenariu.
Adăugați caseta de tip = „radio“
La fel ca mai sus.
Am confruntat în acest exemplu, deoarece de ani care sunt divizibile cu 4 fără rest. sunt bisect (excl. în fiecare an sutime, dar nu in fiecare patru sute). Condiția este:
parseFloat returnează un număr fracționar,
parseInt returnează un întreg.
Schimbarea selectați în funcție de un semn de întrebare
Baxa Cveridov mulțumesc scurt și clar!
Întrebarea Baxa Cveridov kilometri și în special zona nu poate fi negativă. Cum pot elimina afișarea rezultatului atunci când utilizatorul a selectat tsyfry negativ. NMitra Cea mai simplă opțiune:
dar nu a fost încă acceptată de toate browserele :( NMitra Vă permite să introduceți numai numere:
total.innerHTML = 'echivalent:' + conta + 't';
> Else var count = id.value / vespm;
Funcția changeText () var bill1 = 0;
factura var = 0;
var fullbill = 0;
var fullbill1 = document.getElementById ( 'fullbill1') valoarea .;
. Var firstAccount = document.getElementById ( 'firstAccount') Opțiuni [document.getElementById ( 'firstAccount') selectedIndex.] .value;
. Var firstPc = document.getElementById ( 'firstAccount') Opțiuni [. Document.getElementById ( 'firstAccount') selectedIndex] .id;
bill1 = parseFloat (fullbill1);
bill1 = bill1-bill1 * parseFloat (firstPc) / 100;
factura = bill1;
fullbill = parseFloat (fullbill1);
document.getElementById ( 'bill1') innerHTML = bill1 .;
document.getElementById ( 'factura') innerHTML = factura .;
document.getElementById ( 'fullbill') innerHTML = fullbill .;
dar procedura de selecție:
. Document.getElementById ( 'dva') onclick = raz;
raz ();
Funcția raz () alert (1 + 2);
>
var hidden_ac = $ ( 'input form-AutoCount [name = "bill1"].');
$ ( 'Input Form-AutoCount [name = "bill1"]') val (bill1) .;
regimul fiscal
simplificată
în general, a stabilit
casă de marcat
da
nu