With out javascript answer is no. And my answer is no and with javascript.
Let me explain.
About javascript in Opera Mini.
Javascript is not disabled in Opera Mini
. You can use it. Opera Mini supports XMLHttpRequest
, querySelector/querySeletorAll
, for example.
Opera Mini
has a Presto
javascript engine on its servers which was using on desktop Opera, but with out CSS3 features which a expensive on rendering for browser.
About forms and it elements.
Opera Mini
supports change event for select
elements only. And then you change select Opera Mini
re-render the page by reloading it with changed select value from Opera Mini server.
Example
:
HTML:
<form action="">
<select>
<option>Change me</option>
<option>Im changed</option>
</select><br>
<input type="file" id="file-control"><br>
<input type="submit" value="Submit" id="submit-control">
</form>
Javascript:
var submitNode = document.getElementById('submit-control');
document.getElementById('file-control').addEventListener('change', function () {
//this will not fire in Opera Mini
if (this.files[0]) {
submitNode.value = 'Submit with photo';
} else {
submitNode.value = 'Submit';
}
});
document.querySelector('select').addEventListener('change', function () {
//this will work in Opera Mini and call after Opera Mini get changed page from Opera Mini server
alert('Select was changed');
});
Read this to know what Opera Mini can:
- Opera Mini and Javascript
- FAQ of Opera Mini. It's very useful.
- Opera Mini and OBML