nixsoid
Новичок
Передача в JS id из INPUT форм.
Est funksiya JS i tuda peredayetsya id polya INPUT kogda na INpute On key up proisxodit v techeniye odnoy secundi to etot INPUT peredaet JS funksii value etogo INPUTA:
JS funksiya:
<script>
function doLoad(force) {
var query = '' + document.getElementById('query').value;
var req = new Subsys_JsHttpRequest_Js();
req.onreadystatechange = function() {
if (req.readyState == 4) {
if (req.responseJS) {
document.getElementById('result').innerHTML =
'<table border=\"0\" width=\"100%\"><tr><td>' + (req.responseJS.medes||'') + '</td></tr></table>';
}
document.getElementById('debug').innerHTML =
req.responseText;
}
}
req.caching = true;
req.open('POST', '<? echo "../sug/loadsd.php?test=abc&kind=$kind&lddid=$lddid"; ?>', true);
req.send({ q: query, test:303 });
}
var timeout = null;
function doLoadUp() {
if (timeout) clearTimeout(timeout);
timeout = setTimeout(doLoad, 1000);
}
</script>
A eto InPUT pole:
<a href="<?=$_SERVER['REQUEST_URI']?>">Reload Suggest <? echo "[0]"; ?></a>
<form onsubmit="return false">
<input type="text" id="query" onkeyup="doLoadUp()" size="70" onfocus="if (!this.filled) this.value=''; this.filled=1" style="width: 65%;" title="" value="As you type, Stock will offer suggestions for Description.">
</form>
<div id="result" style="border:1px dashed red; margin:2px; margin-top: -20; width: 65%; background: #efefef;">
Suggest Results
</div>
Eto vse rabotaet kak nado!!!
-~{}~ 30.01.06 16:53:
No vot dobavil ya eshe Input type radio:
echo "<td>";
?>
<input type=radio name="<? echo "upde"; ?>" value="<? echo "[0]"; ?>" id="query1";>
<?
echo "upde[0]</td>";
Seychas mne nado sdelat tak chto-bi kogda napechatano slovo na INPUT pole u kotorogo 'id=query' vishe ne proisxodilo peredacha ID v JS script cherez odnu sekundu.
A KOGDA BUDET NAJATO NA RADIO input 'id=query1' TO TOGDA PUST ON PEREDAST NA JS 'ID' 'RADIO' I 'INPUTA' CHEREZ ODNU SEKUNDU....
VOT CHTO YA DOLJEN BIL SDELAT.....
PROSTO POMOGIte MNE POJALUYSTA KAK MODOFOSIROVAT ETOT JS FUNKSIYU CHTO-BI PRI KLIKE NA RADIO POLE INPUTA ONO PEREDAVALA JS EGO ID (query1) I ID INPUT POLYA - (query)???
Est funksiya JS i tuda peredayetsya id polya INPUT kogda na INpute On key up proisxodit v techeniye odnoy secundi to etot INPUT peredaet JS funksii value etogo INPUTA:
JS funksiya:
<script>
function doLoad(force) {
var query = '' + document.getElementById('query').value;
var req = new Subsys_JsHttpRequest_Js();
req.onreadystatechange = function() {
if (req.readyState == 4) {
if (req.responseJS) {
document.getElementById('result').innerHTML =
'<table border=\"0\" width=\"100%\"><tr><td>' + (req.responseJS.medes||'') + '</td></tr></table>';
}
document.getElementById('debug').innerHTML =
req.responseText;
}
}
req.caching = true;
req.open('POST', '<? echo "../sug/loadsd.php?test=abc&kind=$kind&lddid=$lddid"; ?>', true);
req.send({ q: query, test:303 });
}
var timeout = null;
function doLoadUp() {
if (timeout) clearTimeout(timeout);
timeout = setTimeout(doLoad, 1000);
}
</script>
A eto InPUT pole:
<a href="<?=$_SERVER['REQUEST_URI']?>">Reload Suggest <? echo "[0]"; ?></a>
<form onsubmit="return false">
<input type="text" id="query" onkeyup="doLoadUp()" size="70" onfocus="if (!this.filled) this.value=''; this.filled=1" style="width: 65%;" title="" value="As you type, Stock will offer suggestions for Description.">
</form>
<div id="result" style="border:1px dashed red; margin:2px; margin-top: -20; width: 65%; background: #efefef;">
Suggest Results
</div>
Eto vse rabotaet kak nado!!!
-~{}~ 30.01.06 16:53:
No vot dobavil ya eshe Input type radio:
echo "<td>";
?>
<input type=radio name="<? echo "upde"; ?>" value="<? echo "[0]"; ?>" id="query1";>
<?
echo "upde[0]</td>";
Seychas mne nado sdelat tak chto-bi kogda napechatano slovo na INPUT pole u kotorogo 'id=query' vishe ne proisxodilo peredacha ID v JS script cherez odnu sekundu.
A KOGDA BUDET NAJATO NA RADIO input 'id=query1' TO TOGDA PUST ON PEREDAST NA JS 'ID' 'RADIO' I 'INPUTA' CHEREZ ODNU SEKUNDU....
VOT CHTO YA DOLJEN BIL SDELAT.....
PROSTO POMOGIte MNE POJALUYSTA KAK MODOFOSIROVAT ETOT JS FUNKSIYU CHTO-BI PRI KLIKE NA RADIO POLE INPUTA ONO PEREDAVALA JS EGO ID (query1) I ID INPUT POLYA - (query)???