JavaScript
This is an experimental feature and script tags may change in the future. However, please give it a try and feel free to provide feedback.
WillClose
WillSave
DidSave
WillPrint
DidPrintSimple JavaScript Example
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript.html</title>
<style>
@page {
size: A4;
margin: 10mm;
}
</style>
<script type="text/javascript" data-pdf>
var counter = 0;
function test(event) {
app.alert((++counter) + " Hello from "+app.viewerType+" by clicking "+event.target.name);
}
function validate() {
app.alert("Email: " + this.getField("email").value);
}
</script>
<script type="text/javascript" data-pdf data-on="didSave">
app.alert("Saving complete");
</script>
</head>
<body>
<div>
<input type="checkbox" name="foo" value="1" onclick="test(event)" />
<input type="radio" name="bar" value="1" onclick="test(event)" checked />
<input type="radio" name="bar" value="2" onclick="test(event)" />
<input type="text"
name="email"
onmouseenter="console.println('email onmouseenter')"
onmousedown="console.println('email onmousedown')"
onmouseleave="console.println('email onmouseleave')"
onmouseover="console.println('email onmouseover')"
onmouseup="console.println('email onmouseup')"
onfocus="console.println('email onfocus')"
onblur="console.println('email onblur')"
onkeystroke="console.println('email onkeystroke')"
onvalidate="console.println('email onvalidate')"
oncalculate="console.println('email oncalculate')"
value="[email protected]" />
</div>
<div>
<button onclick="validate()">Validate</button>
</div>
</body>
</html>
Last updated