Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za březen (YouTube).
ESP-IDF (Espressif IoT Development Framework), tj. oficiální vývojový framework pro vývoj aplikací na mikrokontrolérech řady ESP32, byl vydán v nové verzi 6.0. Detaily na portálu pro vývojáře.
DeepMind (Alphabet) představila novou verzi svého multimodálního modelu, Gemma 4. Modely jsou volně k dispozici (Ollama, Hugging Face a další) ve velikostech 5-31 miliard parametrů, s kontextovým oknem 128k až 256k a v dense i MoE variantách. Modely zvládají text, obrázky a u menších verzí i audio. Modely jsou optimalizované pro běh na desktopových GPU i mobilních zařízeních, váhy všech těchto modelů jsou uvolněny pod licencí Apache 2.0. Návod na spuštění je už i na Unsloth.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 3. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Průkopnická firma FingerWorks kolem roku 2000 vyvinula vícedotykové trackpady s gesty a klávesnice jako TouchStream LP. V roce 2005 ji koupil Apple, výrobu těchto produktů ukončil a dotykové technologie využil při vývoji iPhone. Multiplatformní projekt Apple Magic TouchstreamLP nyní implementuje funkcionalitu TouchStream LP na současném Apple Magic Trackpad, resp. jejich dvojici. Diskuze k vydání probíhá na Redditu.
Byla vydána nová verze 10.3 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu bezpečnostních oprav, vylepšení funkcí a oprav chyb.
Cloudflare představil open source redakční systém EmDash. Jedná se o moderní náhradu WordPressu, která řeší bezpečnost pluginů. Administrátorské rozhraní lze vyzkoušet na EmDash Playground.
Bratislava OpenCamp 2026 zverejnil program a spustil registráciu. Štvrtý ročník komunitnej konferencie o otvorených technológiách prinesie 19 prednášok na rôzne technologické témy. Konferencia sa uskutoční v sobotu 25. apríla 2026 v priestoroch FIIT STU v Bratislave.
Na iVysílání lze zhlédnout všechny díly kultovního sci-fi seriálu Červený trpaslík.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl v březnu 5,33 % (Windows -4,28 %, OSX +1,19 %, Linux +3,10 %). Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 24,48 %. Procesor AMD používá 67,48 % hráčů na Linuxu.
na checkboxu mam Onclick=DoSomething('var')
function DoSomething($var) {
document.pujc_form.getElementByName($var).disabled=false;
}
var je PHPkem generovany name, ktery mam potom stejne v tom inputu
<input type="checkbox" name="name[]" value="31" onClick=DoSomething("31_check") />
<input type="text" name="31_check" disabled="true" value="15.03.10">
Cely je to jeste ve formu, ale to snad nevadi. Takhle jak to je, to nefacha a nemam paru co mam zmenit, aby to jelo. Asi se neumim dostat k tomu prvku, protoze nefunguje zmenit ani value atd ... .
Řešení dotazu:
function DoSomething(name) {
document.getElementByName(name).disabled=false;
}
echo "function DoSomething() {";
echo "document.pujc_form.getElementByName(\"$var\").disabled=false;";
echo "}";
echo "<input type=\"checkbox\" name=\"name[]\" value=\"31\" onClick=DoSomething($var) />";
echo "<input type=\"text\" name=\"$var\" disabled=\"true\" value=\"15.03.10\">";
To by ale bylo něco jiného, než jste napsal. Z toho by se pak vygenerovalo toto:
echo "function DoSomething() {";
echo "document.pujc_form.getElementByName("31_check").disabled=false;";
echo "}";
echo "<input type=\"checkbox\" name=\"name[]\" value=\"31\" onClick=DoSomething($var) />";
echo "<input type=\"text\" name=\"31_check\" disabled=\"true\" value=\"15.03.10\">";
Jinak mám pocit, že ID elementu musí začínat písmenem, ne číslicí.
Co vám nefunguje na tom příkladu, který jsem napsal v předchozím komentáři?
Soucasny funkcni kod ... pouzivam na PHP CodeIgniter:
foreach ($query->result() as $row){if ($counter % 2) {$tr = '<tr class="suda">';} else {$tr = '<tr class="licha">';}
$vysledek .= $tr. '<td>'.form_checkbox('name[]', $row->id, FALSE, 'onChange="check(this, \''.$row->id.'_check\');"').'</td>'.... '<td><input type="text" name="'.$row->id.'_check" disabled value="'.date('d.m.y').'"></td>'
. '</tr>';$counter++;}
A ten JS je jak psal Fuky. Mate pravdu, muj problem byl v tom, ze jsem v JS predaval promennou stejne jako v PHP.
Děkuji všem za ochotnou pomoc při řešení takovéto prkotiny.
.
<html>
<body>
<form name="form">
<input type="checkbox" name="checkbox1" onChange="check(this, 'text1');">
<input type="text" name="text1" disabled><br>
<input type="checkbox" name="checkbox2" onChange="check(this, 'text2');">
<input type="text" name="text2" disabled>
</form>
<script>
function check(obj, name){
if (obj.checked == true) {
document.form.elements[name].value = "Hello World";
document.form.elements[name].disabled = false;
}
else {
document.form.elements[name].value = "";
document.form.elements[name].disabled = true;
}
}
</script>
</body>
</html>
Tiskni
Sdílej: