<script language="javascript" type="text/javascript">
function makethecode(){
var mys = document.getElementById("mysample");
var sql="";
for (i=1;i<=mys.length;i++) {
mytext=mys.options.text;
sql=sql+"insert into auto_manufacturers (manufacturer, artnumber) VALUES ('"+mytext+"',"+mys.options.index+");\n";
}
//results=document.getElementById("results");
//results.innerHTML=sql;
//alert (sql);
}
</script>
<form name="myForm">
<select id="mysample">
<option value="35">ISUZU</option>
<option value="14882">IVECO</option>
<option value="37">JAGUAR</option>
<option value="16365">JDM</option>
<option value="38">JEEP</option>
<option value="16354">KEINATH</option>
<option value="39">KIA</option>
<option value="16349">LA FORZA </option>
<option value="40">LADA</option>
<option value="41">LAMBORGHINI</option>
<option value="42">LANCIA</option>
<option value="15641">LAND ROVER</option>
<option value="16372">LANDWIND</option>
<option value="43">LEXUS</option>
<option value="16353">LIGIER</option>
</select>
Name: <input type="text" name="username" onkeyup="java script: makethecode();" /><br />
Time: <input type="text" name="time" /><br/>
<span id="results">Empty</span>
</form>
Джаваскрипт, Option и текст (в 3:30 ночи)
Народ, что не так делаю?.. Говорит, что option не имеет text-а... но по документации - есть же....(
Код:
<script language="javascript" type="text/javascript">
function makethecode(){
var mys = document.myForm.mysample;
var sql="";
for (i=0;i < mys.length;i++) {
mytext=mys.options.text;
sql=sql+'insert into auto_manufacturers (manufacturer, artnumber) VALUES ("' + mytext + '","'+mys.options.index+'");<BR>';
}
results=document.getElementById("results");
results.innerHTML=sql;
//alert (sql);
}
</script>
<form name="myForm">
<select name="mysample" >
<option value="35">ISUZU</option>
<option value="14882">IVECO</option>
<option value="37">JAGUAR</option>
<option value="16365">JDM</option>
<option value="38">JEEP</option>
<option value="16354">KEINATH</option>
<option value="39">KIA</option>
<option value="16349">LA FORZA </option>
<option value="40">LADA</option>
<option value="41">LAMBORGHINI</option>
<option value="42">LANCIA</option>
<option value="15641">LAND ROVER</option>
<option value="16372">LANDWIND</option>
<option value="43">LEXUS</option>
<option value="16353">LIGIER</option>
</select>
Name: <input type="text" name="username" onkeyup="java script: makethecode();" /><br />
Time: <input type="text" name="time" /><br/>
<span id="results">Empty</span>
</form>
function makethecode(){
var mys = document.myForm.mysample;
var sql="";
for (i=0;i < mys.length;i++) {
mytext=mys.options.text;
sql=sql+'insert into auto_manufacturers (manufacturer, artnumber) VALUES ("' + mytext + '","'+mys.options.index+'");<BR>';
}
results=document.getElementById("results");
results.innerHTML=sql;
//alert (sql);
}
</script>
<form name="myForm">
<select name="mysample" >
<option value="35">ISUZU</option>
<option value="14882">IVECO</option>
<option value="37">JAGUAR</option>
<option value="16365">JDM</option>
<option value="38">JEEP</option>
<option value="16354">KEINATH</option>
<option value="39">KIA</option>
<option value="16349">LA FORZA </option>
<option value="40">LADA</option>
<option value="41">LAMBORGHINI</option>
<option value="42">LANCIA</option>
<option value="15641">LAND ROVER</option>
<option value="16372">LANDWIND</option>
<option value="43">LEXUS</option>
<option value="16353">LIGIER</option>
</select>
Name: <input type="text" name="username" onkeyup="java script: makethecode();" /><br />
Time: <input type="text" name="time" /><br/>
<span id="results">Empty</span>
</form>
В Опере и Мозиле работает проверил
А если заменить
Цитата:
results=document.getElementById("results");
results.innerHTML=sql;
на
Цитата:
res=document.getElementById("results");
res.innerHTML=sql;
то и в ИЕ будет работать.