Our Products & Services
Explore our expert photographic services to capture your milestone moments.
Sailing & Rowing
Events
View
Cambridge University & Colleges
View
School
Photography
Enter proof number
Who We Are
At Jet Photographic, we have been passionately capturing life’s milestone moments since 1975. Based in Cambridge, our experienced team combines decades of expertise with a creative spirit to deliver photography that tells your unique story. We offer timeless quality and modern style, ensuring every session is as memorable as the events themselves.
Why Choose Jet Photographic?
With a legacy of excellence since 1975, we capture every moment with unmatched skill and care
Trust
Experience
Quality
Order Your Photographs
If you have received a Proof Number, please enter it below.
(function () {
DiviArea.addAction('ready', function () {
// Option 1: Show the Popup instantly.
var popupId = 'proofInput'; //
DiviArea.show(popupId);
});
})();
Retrieve My Photographs
Public Photos / Framing Website
// Wait for page to be fully loaded
document.addEventListener('DOMContentLoaded', function() {
// Try multiple selectors to find the form and input
const form = document.getElementById('proofForm') || document.querySelector('form');
if (form) {
form.addEventListener('submit', function(e) {
e.preventDefault();
// Try multiple ways to find the input
const input = form.querySelector('input[name="proof"]') ||
form.querySelector('.proof-input') ||
form.querySelector('input[type="text"]') ||
form.querySelector('input');
if (!input) {
alert('Could not find proof input field');
return;
}
const code = (input.value || '').trim().toUpperCase();
// Basic validation
if (!code) {
alert('Please enter your proof number');
input.focus();
return;
}
console.log('Redirecting to proof:', code); // Debug log
// Redirect directly to the gallery
window.location.href = '/proof/' + encodeURIComponent(code);
});
} else {
console.error('Could not find proof form');
}
});
// Backup: Also try to attach after a delay (in case Divi loads things late)
setTimeout(function() {
const forms = document.querySelectorAll('form');
forms.forEach(function(form) {
// Look for forms that contain proof-related inputs
const proofInput = form.querySelector('input[placeholder*="proof" i]') ||
form.querySelector('input[name="proof"]') ||
form.querySelector('.proof-input');
if (proofInput && !form.hasAttribute('data-proof-handler')) {
form.setAttribute('data-proof-handler', 'true');
form.addEventListener('submit', function(e) {
e.preventDefault();
const code = (proofInput.value || '').trim().toUpperCase();
if (!code) {
alert('Please enter your proof number');
proofInput.focus();
return;
}
console.log('Backup handler - Redirecting to proof:', code);
window.location.href = '/proof/' + encodeURIComponent(code);
});
}
});
}, 1000);








